
From nobody Mon Aug  2 08:54:30 2021
Return-Path: <chukwukaodele@gmail.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A44B73A0FD4 for <dispatch@ietfa.amsl.com>; Fri, 30 Jul 2021 13:43:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 INJF2wcpTPLh for <dispatch@ietfa.amsl.com>; Fri, 30 Jul 2021 13:43:53 -0700 (PDT)
Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34]) (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 63B913A0FCF for <dispatch@ietf.org>; Fri, 30 Jul 2021 13:43:53 -0700 (PDT)
Received: by mail-yb1-xb34.google.com with SMTP id x192so18127132ybe.0 for <dispatch@ietf.org>; Fri, 30 Jul 2021 13:43:53 -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=eBQL7LHGRrkFhHG0pO1gAeH2vdps0NqmHZB03+gyQyo=; b=MpI5LM5f8AFDTBuTp5DW52+9+g+7PgX/K04wdRiOkmjJ2GZBSojRNFkOabL1C0gFVP cgw55Yp8a6/NEeTTgiF28HUZztgZZ/s0mQQsLM1hYd+Jl7/aylAY0mVIFtPZMKwozjLs AIz8tcqHsFoTKKcBqPnCmoD6g1rvmbAFPLTpfknkAfsbNyDJZIPr4IAOLgyjB9rwNky4 jomSfeJc//3kJon+rBcDVo1LH12g2RRhKY9aMS1y14VFAMXIJEMxeTEAfhOQxhn/UXm1 2hU2bHZD+D9qJ4SuBWRXuJO41ryPcJokHRwfzEk0dppdAHd0HCHd2zeqsjrsqpDXTCjY 5XXw==
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=eBQL7LHGRrkFhHG0pO1gAeH2vdps0NqmHZB03+gyQyo=; b=YSwFHLGYAtltlOMRRYDBSf2YGJS+61xXZhiJvpiOqvqDHt1VQEX9WfSfYu3FUznAAU KdKZ13s3iuzb4Tc7PynkEV4fCRdr9+128qij0kU9wBD01SO4TYtcp2kN81FPGnlERfMA DJCFB2sSeRg9z3YNFAGLSyjEqaCnlFgartMEK1KsCqcfclwoouP/KCZsyYvt44agI/x/ Ja9JmY0xIW9pcwNQReO6EUJNiQdTSJv1SBSr7E6N9zzh67WSzSXvorK3YoGzv1UqAATP j3QJ3lufAKJbxRhLqH0ebYrAmSZWSGed2Vrd643sMww+y0SP21fsUQOMSRwMub+SLLhP Q1Ww==
X-Gm-Message-State: AOAM5312RBbS6H6+59KrzFHaDaWieQCxwk0BpCorNMMxadEN+XkQA4gb bTMrSw9v238XPMwyTYjRvgRfrnj/Rq+Mt2M2nHFzcBS4ZCM=
X-Google-Smtp-Source: ABdhPJxz8Pyvons8X7ahVjbnxXj7zUXMco60aB+bGkYrISDztayZxT3XocFY/yYpFsaMUIwxJUkBcSytCxli4V9tHqU=
X-Received: by 2002:a25:1fc5:: with SMTP id f188mr5487380ybf.375.1627677831694;  Fri, 30 Jul 2021 13:43:51 -0700 (PDT)
MIME-Version: 1.0
From: Chukwuka Odele <chukwukaodele@gmail.com>
Date: Fri, 30 Jul 2021 21:43:38 +0100
Message-ID: <CAGburNSQEWSpSdF4=JUgs6__J9HQr1GX0w-LWsePe+jM-zHyOQ@mail.gmail.com>
To: "dispatch@ietf.org" <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f78e8505c85d469c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/Oe1q_lF7UhgJPT0_uUqb3_CAUR8>
X-Mailman-Approved-At: Mon, 02 Aug 2021 08:54:28 -0700
Subject: [dispatch] New Email - New Idea/Technology I Have To Introduce To The Whole World.
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Jul 2021 20:43:58 -0000

--000000000000f78e8505c85d469c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

=E2=80=9CHello

Good evening/morning/afternoon


=E2=80=9CITS ABOUT MY NEW IDEA

I am going to make this concise , however easy to understand.



This idea started as a result of me chatting with an iPhone support
assistant online on my iPhone.


I said to her, I want to introduce a technology called =E2=80=9Cvoice unloc=
k=E2=80=9D where
you could unlock your iPhone/iPad/ iPod touch/ iMAC  by simply saying


=E2=80=9CHi Apple, Unlock device=E2=80=9D or
=E2=80=9CHi Apple, Open device=E2=80=9D


She said it was a welcome idea so I=E2=80=99m trying to push this idea forw=
ard.


It could be used in a series of applications.

For example....


We create electronic wallets and purses , sell to the public and say

=E2=80=9CHi money , open wallet=E2=80=9D


=E2=80=9CHi money, open purse=E2=80=9D vice versa.


I understand voice technology has been used and deployed in so many digital
forms.


 But what I=E2=80=99m presenting is slightly different


I call it =E2=80=9CVOICE PRINTING=E2=80=9D just like =E2=80=9CFINGER PRINTI=
NG=E2=80=9D


But in this case .


Every voice has a particular pattern and pitch and some other little sounds
we are not aware of.....


I=E2=80=99m sure if anybody picks up your iPhone , android or Alexa device =
and
speaks to it, it would respond.


  But in my case,

I would embed this voice printing technology to only =E2=80=9CRECOGNIZE THE=
 VOICE
OF THE OWNER/PERSONNEL WHI SET IT UP FIRST.



How this can be achieved.....



 Note: I used to be a music producer and found that every artist or person
has a unique or particular voice pattern that emits from the persons voice
box when speaking..... that=E2=80=99s why for example


If I had not heard my mums voice in like 10 years and I suddenly hear her
speak in the dark, I would recognize her voice even if she speaks through a
telephone. That=E2=80=99s another proof that this voice printing can be use=
 on and
through electronic devices or configurations.


I think maybe I have or we have to work with speech recognition companies
like =E2=80=9C Nuance sounds =E2=80=9C  etc.


Example 2

=E2=80=9CHi Android, unlock device=E2=80=9D
=E2=80=9CHi Android ,open device=E2=80=9D

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Some other application of this my new =E2=80=9Cvoice printing=E2=80=9D tech=
nology


 Not limited to






iOS
Android
Linux
Wallets
Purses
Authorize access
Using voice commands
Security
Browsers hi open Facebook
Hi open Twitter
Hi log me in
Hi sign me out
Presidential jets , hi allow access
Army camps unauthorize access

Can be configured through mobile phones

Auto listening devices

Hi watch, what=E2=80=99s the time?

Hi book , read

Hi internet , log me into all social sites
Hi internet sign me into all business sites

Hi device , lock internet

Hi device, open internet.

Hi door, allow access

Hi door , Unallow access


Hi Lamborghini, start engine

Hi ride , start engine
Hi Ceaser , start engine

Hi Lambo,  stop engine.

Hi lambo, deflate Tyres
Hi lambo, inflate Tyres
Hi ride, on child lock
Hi ride ,  deactivate child lock
Hi ride, activate child lock, speak to remote key.


Hi energy , save battery
Hi energy , charge battery like inverters.

Hi money , open wallet

Hi money , open purse

Hi money ,  lock wallet
Hi money, lock purse =E2=80=9C

____________________________________________________

Thanks.


Best,
Chukwuka Odele
+2349151705258=E2=80=9D


--=20
Sent from my iPhone

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

<span style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-s=
ize:17px;text-decoration:-webkit-letterpress">=E2=80=9CHello=C2=A0</span><d=
iv style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size=
:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div styl=
e=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;t=
ext-decoration:-webkit-letterpress" dir=3D"auto">Good evening/morning/after=
noon</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBo=
dy;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></d=
iv><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font=
-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div=
 style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:1=
7px;text-decoration:-webkit-letterpress" dir=3D"auto">=E2=80=9CITS ABOUT MY=
 NEW IDEA</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextSt=
yleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><b=
r></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody=
;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto">I am goin=
g to make this concise , however easy to understand.</div><div style=3D"col=
or:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-deco=
ration:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(=
69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:=
-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,6=
9);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit=
-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font=
-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letter=
press" dir=3D"auto">This idea started as a result of me chatting with an iP=
hone support assistant online on my iPhone.</div><div style=3D"color:rgb(69=
,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-w=
ebkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69)=
;font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-l=
etterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-f=
amily:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpr=
ess" dir=3D"auto">I said to her, I want to introduce a technology called =
=E2=80=9Cvoice unlock=E2=80=9D where you could unlock your iPhone/iPad/ iPo=
d touch/ iMAC =C2=A0by simply saying</div><div style=3D"color:rgb(69,69,69)=
;font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-l=
etterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-f=
amily:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpr=
ess" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:U=
ICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" di=
r=3D"auto">=E2=80=9CHi Apple, Unlock device=E2=80=9D or</div><div style=3D"=
color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-d=
ecoration:-webkit-letterpress" dir=3D"auto">=E2=80=9CHi Apple, Open device=
=E2=80=9D</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextSt=
yleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><b=
r></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody=
;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div=
><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-s=
ize:17px;text-decoration:-webkit-letterpress" dir=3D"auto">She said it was =
a welcome idea so I=E2=80=99m trying to push this idea forward.</div><div s=
tyle=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17p=
x;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D=
"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-=
decoration:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:=
rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decorat=
ion:-webkit-letterpress" dir=3D"auto">It could be used in a series of appli=
cations.</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextSty=
leBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br=
></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;=
font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto">For exampl=
e....</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleB=
ody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></=
div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;fon=
t-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><di=
v style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:=
17px;text-decoration:-webkit-letterpress" dir=3D"auto">We create electronic=
 wallets and purses , sell to the public and say</div><div style=3D"color:r=
gb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decorati=
on:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,6=
9,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-web=
kit-letterpress" dir=3D"auto">=E2=80=9CHi money , open wallet=E2=80=9D</div=
><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-s=
ize:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div s=
tyle=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17p=
x;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D=
"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-=
decoration:-webkit-letterpress" dir=3D"auto">=E2=80=9CHi money, open purse=
=E2=80=9D vice versa.</div><div style=3D"color:rgb(69,69,69);font-family:UI=
CTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=
=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontT=
extStyleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"aut=
o"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyl=
eBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto">I un=
derstand voice technology has been used and deployed in so many digital for=
ms.</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBod=
y;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></di=
v><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-=
size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div =
style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17=
px;text-decoration:-webkit-letterpress" dir=3D"auto">=C2=A0But what I=E2=80=
=99m presenting is slightly different=C2=A0</div><div style=3D"color:rgb(69=
,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-w=
ebkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69)=
;font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-l=
etterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-f=
amily:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpr=
ess" dir=3D"auto">I call it =E2=80=9CVOICE PRINTING=E2=80=9D just like =E2=
=80=9CFINGER PRINTING=E2=80=9D</div><div style=3D"color:rgb(69,69,69);font-=
family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterp=
ress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:=
UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" d=
ir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFon=
tTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"a=
uto">But in this case .</div><div style=3D"color:rgb(69,69,69);font-family:=
UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" d=
ir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFon=
tTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"a=
uto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextSt=
yleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto">Ev=
ery voice has a particular pattern and pitch and some other little sounds w=
e are not aware of.....</div><div style=3D"color:rgb(69,69,69);font-family:=
UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" d=
ir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFon=
tTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"a=
uto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextSt=
yleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto">I=
=E2=80=99m sure if anybody picks up your iPhone , android or Alexa device a=
nd speaks to it, it would respond.</div><div style=3D"color:rgb(69,69,69);f=
ont-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-let=
terpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-fam=
ily:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpres=
s" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UIC=
TFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=
=3D"auto">=C2=A0 But in my case,</div><div style=3D"color:rgb(69,69,69);fon=
t-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-lette=
rpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-famil=
y:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress"=
 dir=3D"auto">I would embed this voice printing technology to only =E2=80=
=9CRECOGNIZE THE VOICE OF THE OWNER/PERSONNEL WHI SET IT UP FIRST.</div><di=
v style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:=
17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div style=
=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;te=
xt-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"col=
or:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-deco=
ration:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(=
69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:=
-webkit-letterpress" dir=3D"auto">How this can be achieved.....</div><div s=
tyle=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17p=
x;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D=
"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-=
decoration:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:=
rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decorat=
ion:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,=
69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-we=
bkit-letterpress" dir=3D"auto">=C2=A0Note: I used to be a music producer an=
d found that every artist or person has a unique or particular voice patter=
n that emits from the persons voice box when speaking..... that=E2=80=99s w=
hy for example=C2=A0</div><div style=3D"color:rgb(69,69,69);font-family:UIC=
TFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=
=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontT=
extStyleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"aut=
o"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyl=
eBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto">If I=
 had not heard my mums voice in like 10 years and I suddenly hear her speak=
 in the dark, I would recognize her voice even if she speaks through a tele=
phone. That=E2=80=99s another proof that this voice printing can be use on =
and through electronic devices or configurations.</div><div style=3D"color:=
rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decorat=
ion:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,=
69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-we=
bkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);=
font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-le=
tterpress" dir=3D"auto">I think maybe I have or we have to work with speech=
 recognition companies like =E2=80=9C Nuance sounds =E2=80=9C =C2=A0etc.</d=
iv><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font=
-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div=
 style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:1=
7px;text-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div style=
=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;te=
xt-decoration:-webkit-letterpress" dir=3D"auto">Example 2</div><div style=
=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;te=
xt-decoration:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"col=
or:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-deco=
ration:-webkit-letterpress" dir=3D"auto">=E2=80=9CHi Android, unlock device=
=E2=80=9D</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextSt=
yleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto">=
=E2=80=9CHi Android ,open device=E2=80=9D</div><div style=3D"color:rgb(69,6=
9,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-web=
kit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);f=
ont-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-let=
terpress" dir=3D"auto">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div style=3D"c=
olor:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-de=
coration:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rg=
b(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoratio=
n:-webkit-letterpress" dir=3D"auto">Some other application of this my new =
=E2=80=9Cvoice printing=E2=80=9D technology=C2=A0</div><div style=3D"color:=
rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decorat=
ion:-webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,=
69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-we=
bkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);=
font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-le=
tterpress" dir=3D"auto">=C2=A0Not limited to</div><div style=3D"color:rgb(6=
9,69,69);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-=
webkit-letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69=
);font-family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-=
letterpress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-=
family:UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterp=
ress" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:=
UICTFontTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" d=
ir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFon=
tTextStyleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"a=
uto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextSt=
yleBody;font-size:17px;text-decoration:-webkit-letterpress" dir=3D"auto"><d=
iv><br></div><div>iOS=C2=A0</div><div>Android</div><div>Linux</div><div>Wal=
lets</div><div>Purses</div><div>Authorize access</div><div>Using voice comm=
ands</div><div>Security</div><div>Browsers hi open Facebook</div><div>Hi op=
en Twitter</div><div>Hi log me in</div><div>Hi sign me out</div><div>Presid=
ential jets , hi allow access</div><div>Army camps unauthorize access</div>=
<div><br></div><div>Can be configured through mobile phones</div><div><br><=
/div><div>Auto listening devices</div><div><br></div><div>Hi watch, what=E2=
=80=99s the time?</div><div><br></div><div>Hi book , read</div><div><br></d=
iv><div>Hi internet , log me into all social sites</div><div>Hi internet si=
gn me into all business sites=C2=A0</div><div><br></div><div>Hi device , lo=
ck internet</div><div><br></div><div>Hi device, open internet.</div><div><b=
r></div><div>Hi door, allow access</div><div><br></div><div>Hi door , Unall=
ow access</div><div><br></div><div><br></div><div>Hi Lamborghini, start eng=
ine</div><div><br></div><div>Hi ride , start engine=C2=A0</div><div>Hi Ceas=
er , start engine</div><div><br></div><div>Hi Lambo, =C2=A0stop engine.</di=
v><div><br></div><div>Hi lambo, deflate Tyres</div><div>Hi lambo, inflate T=
yres</div><div>Hi ride, on child lock</div><div>Hi ride , =C2=A0deactivate =
child lock</div><div>Hi ride, activate child lock, speak to remote key.</di=
v><div><br></div><div><br></div><div>Hi energy , save battery</div><div>Hi =
energy , charge battery like inverters.</div><div><br></div><div>Hi money ,=
 open wallet</div><div><br></div><div>Hi money , open purse</div><div><br><=
/div><div>Hi money , =C2=A0lock wallet</div><div dir=3D"auto">Hi money, loc=
k purse =E2=80=9C</div><div dir=3D"auto"><br></div><div dir=3D"auto">______=
______________________________________________</div><div dir=3D"auto"><br><=
/div><div dir=3D"auto">Thanks.</div><div dir=3D"auto"><br></div><div dir=3D=
"auto"><br></div><div dir=3D"auto">Best,</div><div dir=3D"auto">Chukwuka Od=
ele</div><div dir=3D"auto">+2349151705258=E2=80=9D</div><div dir=3D"auto"><=
br></div></div><br class=3D"Apple-interchange-newline" style=3D"font-family=
:-webkit-standard">-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-s=
martmail=3D"gmail_signature">Sent from my iPhone </div>

--000000000000f78e8505c85d469c--


From nobody Tue Aug  3 05:54:34 2021
Return-Path: <ted.ietf@gmail.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD41C3A2243 for <dispatch@ietfa.amsl.com>; Tue,  3 Aug 2021 05:54:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 mA-Xi5eUtCcY for <dispatch@ietfa.amsl.com>; Tue,  3 Aug 2021 05:54:27 -0700 (PDT)
Received: from mail-ot1-x334.google.com (mail-ot1-x334.google.com [IPv6:2607:f8b0:4864:20::334]) (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 63D733A2241 for <dispatch@ietf.org>; Tue,  3 Aug 2021 05:54:27 -0700 (PDT)
Received: by mail-ot1-x334.google.com with SMTP id 68-20020a9d0f4a0000b02904b1f1d7c5f4so20563934ott.9 for <dispatch@ietf.org>; Tue, 03 Aug 2021 05:54:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fkDZmHFW9qBu6TUxmdXGKtPRkosWb/t0J44vIevblo4=; b=a8UyrSTbrEis8Fzo6qXCbTSmz8KgvN6oEqSs7IShB+I92Gx7qOQb/4BFuXyzfzXu7l R//BEE+vilfMKg57oputQLUoTXYdPhzTUZe8/cDtVgiRMO031C7olgph9cbtnQhulky/ BleMZZbNNgYrN1esMHMAyTKAGFDW6Zixn2HHVZGaQMKa3l7ZInzM/Q01GS+MB6LJdWdQ UUzhnCLycIzSb4tw7bWzrU+oFZTrDfLjYMCsSiwm158ahgn6JYyc3RMP0fjCIzuZpTkv PKtE8u3jwiRt5hvTBa6YdvjxKJet6lEi+zXz6ts6Yz0eJ1L/ni6mhR4FWb2Ba4oC9qjk b0rw==
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:cc; bh=fkDZmHFW9qBu6TUxmdXGKtPRkosWb/t0J44vIevblo4=; b=nYE+JRPOAbhgSORbJYLojREzbpBwxSGqHU6heQXR1lEv4xU6R0CAPpyr1aAzg85cUo lElymXRKRqXqabDYyyX31bbeeWBC3JyrRYHnjQH5AawxQ+jDUVT1Jyw/y3SMMOqBFBGd mrccvVPyBGnuJ+5kJZfQNGF0YtThX2koUX3BWxjj+Xb6le4QbPxopN0FZmXt/Y2wfYtr uFZslM57WNfcZQGQbnIhoDcfX4j/cDuneHcp4AFkFArUhX+agogH9QxzItk3KBfbsCFz FYsQ4TaFg1+qS+TcY82Rp1Q7n1JhqAZSUgV5mvuD72EWeJz/d/kES99x//YcR+HLLttR 0KCA==
X-Gm-Message-State: AOAM531VRpy7nVEmnDBdl2qa3C9hHTDopA3uWYXMMgrMf12QdxIL/tZV mhZof9KMT1Z3vpnODUrGm3f8uzCfi8niG+fkZ5w=
X-Google-Smtp-Source: ABdhPJwq4eP81FEWb/dr0CdpLCcw1JIr5ylq+oG2biCI2yMTOsg+S9eEsXK2vVsJMLO8k4QIgxvAxCeFL95iJYCnuI8=
X-Received: by 2002:a05:6830:9c2:: with SMTP id y2mr15170009ott.269.1627995265971;  Tue, 03 Aug 2021 05:54:25 -0700 (PDT)
MIME-Version: 1.0
References: <CAGburNSQEWSpSdF4=JUgs6__J9HQr1GX0w-LWsePe+jM-zHyOQ@mail.gmail.com>
In-Reply-To: <CAGburNSQEWSpSdF4=JUgs6__J9HQr1GX0w-LWsePe+jM-zHyOQ@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Tue, 3 Aug 2021 13:53:59 +0100
Message-ID: <CA+9kkMDPGFGVtn4yofxn4F4wff08e+kLEY6pPDQ9R5z1BvkF9w@mail.gmail.com>
To: Chukwuka Odele <chukwukaodele@gmail.com>
Cc: "dispatch@ietf.org" <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008639b705c8a72f4e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/oV7wEkomD8c4JFmzL5kV2NyUfzg>
Subject: Re: [dispatch] New Email - New Idea/Technology I Have To Introduce To The Whole World.
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Aug 2021 12:54:32 -0000

--0000000000008639b705c8a72f4e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear Mr. Odele,

As you may be aware, this idea has been around for a while; it appeared in
the short story =E2=80=98The Adventurous Exploit of the Cave of Ali Baba=E2=
=80=99 as early
as 1928 (cf. https://blog.oup.com/2016/03/dorothy-sayers-voice-print-vsi/).
Systems to make it more practical have been around for many years as well.
I am not sure what else there is to do here, in fact, so perhaps you can
elaborate on what standards you believe the IETF would be relevant for as
it relates to voice prints?

best regards,

Ted Hardie

On Mon, Aug 2, 2021 at 4:54 PM Chukwuka Odele <chukwukaodele@gmail.com>
wrote:

> =E2=80=9CHello
>
> Good evening/morning/afternoon
>
>
> =E2=80=9CITS ABOUT MY NEW IDEA
>
> I am going to make this concise , however easy to understand.
>
>
>
> This idea started as a result of me chatting with an iPhone support
> assistant online on my iPhone.
>
>
> I said to her, I want to introduce a technology called =E2=80=9Cvoice unl=
ock=E2=80=9D
> where you could unlock your iPhone/iPad/ iPod touch/ iMAC  by simply sayi=
ng
>
>
> =E2=80=9CHi Apple, Unlock device=E2=80=9D or
> =E2=80=9CHi Apple, Open device=E2=80=9D
>
>
> She said it was a welcome idea so I=E2=80=99m trying to push this idea fo=
rward.
>
>
> It could be used in a series of applications.
>
> For example....
>
>
> We create electronic wallets and purses , sell to the public and say
>
> =E2=80=9CHi money , open wallet=E2=80=9D
>
>
> =E2=80=9CHi money, open purse=E2=80=9D vice versa.
>
>
> I understand voice technology has been used and deployed in so many
> digital forms.
>
>
>  But what I=E2=80=99m presenting is slightly different
>
>
> I call it =E2=80=9CVOICE PRINTING=E2=80=9D just like =E2=80=9CFINGER PRIN=
TING=E2=80=9D
>
>
> But in this case .
>
>
> Every voice has a particular pattern and pitch and some other little
> sounds we are not aware of.....
>
>
> I=E2=80=99m sure if anybody picks up your iPhone , android or Alexa devic=
e and
> speaks to it, it would respond.
>
>
>   But in my case,
>
> I would embed this voice printing technology to only =E2=80=9CRECOGNIZE T=
HE VOICE
> OF THE OWNER/PERSONNEL WHI SET IT UP FIRST.
>
>
>
> How this can be achieved.....
>
>
>
>  Note: I used to be a music producer and found that every artist or perso=
n
> has a unique or particular voice pattern that emits from the persons voic=
e
> box when speaking..... that=E2=80=99s why for example
>
>
> If I had not heard my mums voice in like 10 years and I suddenly hear her
> speak in the dark, I would recognize her voice even if she speaks through=
 a
> telephone. That=E2=80=99s another proof that this voice printing can be u=
se on and
> through electronic devices or configurations.
>
>
> I think maybe I have or we have to work with speech recognition companies
> like =E2=80=9C Nuance sounds =E2=80=9C  etc.
>
>
> Example 2
>
> =E2=80=9CHi Android, unlock device=E2=80=9D
> =E2=80=9CHi Android ,open device=E2=80=9D
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> Some other application of this my new =E2=80=9Cvoice printing=E2=80=9D te=
chnology
>
>
>  Not limited to
>
>
>
>
>
>
> iOS
> Android
> Linux
> Wallets
> Purses
> Authorize access
> Using voice commands
> Security
> Browsers hi open Facebook
> Hi open Twitter
> Hi log me in
> Hi sign me out
> Presidential jets , hi allow access
> Army camps unauthorize access
>
> Can be configured through mobile phones
>
> Auto listening devices
>
> Hi watch, what=E2=80=99s the time?
>
> Hi book , read
>
> Hi internet , log me into all social sites
> Hi internet sign me into all business sites
>
> Hi device , lock internet
>
> Hi device, open internet.
>
> Hi door, allow access
>
> Hi door , Unallow access
>
>
> Hi Lamborghini, start engine
>
> Hi ride , start engine
> Hi Ceaser , start engine
>
> Hi Lambo,  stop engine.
>
> Hi lambo, deflate Tyres
> Hi lambo, inflate Tyres
> Hi ride, on child lock
> Hi ride ,  deactivate child lock
> Hi ride, activate child lock, speak to remote key.
>
>
> Hi energy , save battery
> Hi energy , charge battery like inverters.
>
> Hi money , open wallet
>
> Hi money , open purse
>
> Hi money ,  lock wallet
> Hi money, lock purse =E2=80=9C
>
> ____________________________________________________
>
> Thanks.
>
>
> Best,
> Chukwuka Odele
> +2349151705258=E2=80=9D
>
>
> --
> Sent from my iPhone
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div>Dear Mr. Odele,</div><div><br></div>=
<div>As you may be aware, this idea has been around for a while; it appeare=
d in the short story =E2=80=98The Adventurous Exploit of the Cave of Ali Ba=
ba=E2=80=99 as early as 1928 (cf. <a href=3D"https://blog.oup.com/2016/03/d=
orothy-sayers-voice-print-vsi/">https://blog.oup.com/2016/03/dorothy-sayers=
-voice-print-vsi/</a>).=C2=A0 Systems to make it more practical have been a=
round for many years as well.=C2=A0 I am not sure what else there is to do =
here, in fact, so perhaps you can elaborate on what standards you believe t=
he IETF would be relevant for as it relates to voice prints?</div><div><br>=
</div><div>best regards,</div><div><br></div><div>Ted Hardie<br></div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mo=
n, Aug 2, 2021 at 4:54 PM Chukwuka Odele &lt;<a href=3D"mailto:chukwukaodel=
e@gmail.com">chukwukaodele@gmail.com</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex"><span style=3D"color:rgb(69,69,69);font=
-family:UICTFontTextStyleBody;font-size:17px">=E2=80=9CHello=C2=A0</span><d=
iv style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size=
:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family=
:UICTFontTextStyleBody;font-size:17px" dir=3D"auto">Good evening/morning/af=
ternoon</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyl=
eBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,=
69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></di=
v><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-=
size:17px" dir=3D"auto">=E2=80=9CITS ABOUT MY NEW IDEA</div><div style=3D"c=
olor:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D=
"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontText=
StyleBody;font-size:17px" dir=3D"auto">I am going to make this concise , ho=
wever easy to understand.</div><div style=3D"color:rgb(69,69,69);font-famil=
y:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=
=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" d=
ir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFon=
tTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"color:r=
gb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"=
>This idea started as a result of me chatting with an iPhone support assist=
ant online on my iPhone.</div><div style=3D"color:rgb(69,69,69);font-family=
:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D=
"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=
=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontT=
extStyleBody;font-size:17px" dir=3D"auto">I said to her, I want to introduc=
e a technology called =E2=80=9Cvoice unlock=E2=80=9D where you could unlock=
 your iPhone/iPad/ iPod touch/ iMAC =C2=A0by simply saying</div><div style=
=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" d=
ir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFon=
tTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"color:r=
gb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"=
>=E2=80=9CHi Apple, Unlock device=E2=80=9D or</div><div style=3D"color:rgb(=
69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto">=
=E2=80=9CHi Apple, Open device=E2=80=9D</div><div style=3D"color:rgb(69,69,=
69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></di=
v><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-=
size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-fa=
mily:UICTFontTextStyleBody;font-size:17px" dir=3D"auto">She said it was a w=
elcome idea so I=E2=80=99m trying to push this idea forward.</div><div styl=
e=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" =
dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFo=
ntTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"color:=
rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto=
">It could be used in a series of applications.</div><div style=3D"color:rg=
b(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto">=
<br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBo=
dy;font-size:17px" dir=3D"auto">For example....</div><div style=3D"color:rg=
b(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto">=
<br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBo=
dy;font-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69)=
;font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto">We create e=
lectronic wallets and purses , sell to the public and say</div><div style=
=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" d=
ir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFon=
tTextStyleBody;font-size:17px" dir=3D"auto">=E2=80=9CHi money , open wallet=
=E2=80=9D</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextSt=
yleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,6=
9,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></=
div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;fon=
t-size:17px" dir=3D"auto">=E2=80=9CHi money, open purse=E2=80=9D vice versa=
.</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;=
font-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);fo=
nt-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div=
 style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:1=
7px" dir=3D"auto">I understand voice technology has been used and deployed =
in so many digital forms.</div><div style=3D"color:rgb(69,69,69);font-famil=
y:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=
=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" d=
ir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFon=
tTextStyleBody;font-size:17px" dir=3D"auto">=C2=A0But what I=E2=80=99m pres=
enting is slightly different=C2=A0</div><div style=3D"color:rgb(69,69,69);f=
ont-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><di=
v style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:=
17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:=
UICTFontTextStyleBody;font-size:17px" dir=3D"auto">I call it =E2=80=9CVOICE=
 PRINTING=E2=80=9D just like =E2=80=9CFINGER PRINTING=E2=80=9D</div><div st=
yle=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px=
" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICT=
FontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"colo=
r:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"au=
to">But in this case .</div><div style=3D"color:rgb(69,69,69);font-family:U=
ICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"c=
olor:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D=
"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontText=
StyleBody;font-size:17px" dir=3D"auto">Every voice has a particular pattern=
 and pitch and some other little sounds we are not aware of.....</div><div =
style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17=
px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UI=
CTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"co=
lor:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"=
auto">I=E2=80=99m sure if anybody picks up your iPhone , android or Alexa d=
evice and speaks to it, it would respond.</div><div style=3D"color:rgb(69,6=
9,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></=
div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;fon=
t-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-=
family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto">=C2=A0 But in my =
case,</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleB=
ody;font-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69=
);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto">I would em=
bed this voice printing technology to only =E2=80=9CRECOGNIZE THE VOICE OF =
THE OWNER/PERSONNEL WHI SET IT UP FIRST.</div><div style=3D"color:rgb(69,69=
,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></d=
iv><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font=
-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-f=
amily:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div sty=
le=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px"=
 dir=3D"auto">How this can be achieved.....</div><div style=3D"color:rgb(69=
,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br>=
</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;f=
ont-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);fon=
t-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div =
style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17=
px" dir=3D"auto">=C2=A0Note: I used to be a music producer and found that e=
very artist or person has a unique or particular voice pattern that emits f=
rom the persons voice box when speaking..... that=E2=80=99s why for example=
=C2=A0</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyle=
Body;font-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,6=
9);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div=
><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-s=
ize:17px" dir=3D"auto">If I had not heard my mums voice in like 10 years an=
d I suddenly hear her speak in the dark, I would recognize her voice even i=
f she speaks through a telephone. That=E2=80=99s another proof that this vo=
ice printing can be use on and through electronic devices or configurations=
.</div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;=
font-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);fo=
nt-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div=
 style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:1=
7px" dir=3D"auto">I think maybe I have or we have to work with speech recog=
nition companies like =E2=80=9C Nuance sounds =E2=80=9C =C2=A0etc.</div><di=
v style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:=
17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:=
UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"=
color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=
=3D"auto">Example 2</div><div style=3D"color:rgb(69,69,69);font-family:UICT=
FontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"colo=
r:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"au=
to">=E2=80=9CHi Android, unlock device=E2=80=9D</div><div style=3D"color:rg=
b(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto">=
=E2=80=9CHi Android ,open device=E2=80=9D</div><div style=3D"color:rgb(69,6=
9,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></=
div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;fon=
t-size:17px" dir=3D"auto">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div style=
=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" d=
ir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFon=
tTextStyleBody;font-size:17px" dir=3D"auto">Some other application of this =
my new =E2=80=9Cvoice printing=E2=80=9D technology=C2=A0</div><div style=3D=
"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=
=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontT=
extStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb=
(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto">=
=C2=A0Not limited to</div><div style=3D"color:rgb(69,69,69);font-family:UIC=
TFontTextStyleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"col=
or:rgb(69,69,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"a=
uto"><br></div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextSt=
yleBody;font-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,6=
9,69);font-family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><br></=
div><div style=3D"color:rgb(69,69,69);font-family:UICTFontTextStyleBody;fon=
t-size:17px" dir=3D"auto"><br></div><div style=3D"color:rgb(69,69,69);font-=
family:UICTFontTextStyleBody;font-size:17px" dir=3D"auto"><div><br></div><d=
iv>iOS=C2=A0</div><div>Android</div><div>Linux</div><div>Wallets</div><div>=
Purses</div><div>Authorize access</div><div>Using voice commands</div><div>=
Security</div><div>Browsers hi open Facebook</div><div>Hi open Twitter</div=
><div>Hi log me in</div><div>Hi sign me out</div><div>Presidential jets , h=
i allow access</div><div>Army camps unauthorize access</div><div><br></div>=
<div>Can be configured through mobile phones</div><div><br></div><div>Auto =
listening devices</div><div><br></div><div>Hi watch, what=E2=80=99s the tim=
e?</div><div><br></div><div>Hi book , read</div><div><br></div><div>Hi inte=
rnet , log me into all social sites</div><div>Hi internet sign me into all =
business sites=C2=A0</div><div><br></div><div>Hi device , lock internet</di=
v><div><br></div><div>Hi device, open internet.</div><div><br></div><div>Hi=
 door, allow access</div><div><br></div><div>Hi door , Unallow access</div>=
<div><br></div><div><br></div><div>Hi Lamborghini, start engine</div><div><=
br></div><div>Hi ride , start engine=C2=A0</div><div>Hi Ceaser , start engi=
ne</div><div><br></div><div>Hi Lambo, =C2=A0stop engine.</div><div><br></di=
v><div>Hi lambo, deflate Tyres</div><div>Hi lambo, inflate Tyres</div><div>=
Hi ride, on child lock</div><div>Hi ride , =C2=A0deactivate child lock</div=
><div>Hi ride, activate child lock, speak to remote key.</div><div><br></di=
v><div><br></div><div>Hi energy , save battery</div><div>Hi energy , charge=
 battery like inverters.</div><div><br></div><div>Hi money , open wallet</d=
iv><div><br></div><div>Hi money , open purse</div><div><br></div><div>Hi mo=
ney , =C2=A0lock wallet</div><div dir=3D"auto">Hi money, lock purse =E2=80=
=9C</div><div dir=3D"auto"><br></div><div dir=3D"auto">____________________=
________________________________</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Thanks.</div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></=
div><div dir=3D"auto">Best,</div><div dir=3D"auto">Chukwuka Odele</div><div=
 dir=3D"auto">+2349151705258=E2=80=9D</div><div dir=3D"auto"><br></div></di=
v><br style=3D"font-family:-webkit-standard">-- <br><div dir=3D"ltr">Sent f=
rom my iPhone </div>
_______________________________________________<br>
dispatch mailing list<br>
<a href=3D"mailto:dispatch@ietf.org" target=3D"_blank">dispatch@ietf.org</a=
><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/dispatch" rel=3D"noreferre=
r" target=3D"_blank">https://www.ietf.org/mailman/listinfo/dispatch</a><br>
</blockquote></div></div>

--0000000000008639b705c8a72f4e--


From nobody Tue Aug  3 06:30:45 2021
Return-Path: <brong@fastmailteam.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 015053A2418 for <dispatch@ietfa.amsl.com>; Tue,  3 Aug 2021 06:30:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=ulckfEqj; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=fuDt78Gz
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 7EGa9UVbJI34 for <dispatch@ietfa.amsl.com>; Tue,  3 Aug 2021 06:30:38 -0700 (PDT)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B3E83A2415 for <dispatch@ietf.org>; Tue,  3 Aug 2021 06:30:38 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 7A665320077A; Tue,  3 Aug 2021 09:30:36 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute6.internal (MEProxy); Tue, 03 Aug 2021 09:30:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=mime-version:message-id:in-reply-to :references:date:from:to:subject:content-type; s=fm3; bh=jJiJYn/ YlhDPmqxMw9ANBt6hDK0oNMI5XJmAb7Io4Uo=; b=ulckfEqjwE5XAtsFwTxgFIH bCPfvJ7En5euE/w7GnKzYW9YHh0aMr0XGChaupeYKb+aKHddC8TQalE3q2giO2F1 mBJg2QXQ8b7aST6l245CpC3ekyA+KdFyyuxTSPXQAtMhCxLWm/QJ3OfiPzFnKTEJ T+lV+FSKCZGdQelojhmjGYp5i/At+EqsKLEKvZhpAkOPfjSJ97kuu5JKRTmh2TL/ RmkkpfJwFliNHKNlbtgF3LRdCbvGJgLdGaVVWY6iam5LwS00p6x9HhOjDW+8xng2 T0N6qFYN83rqxcMlmxFnw4U5VJQ3tyBF8Q73KOy6MKs3QeB4oV22d0PVaNtzhBw= =
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=jJiJYn /YlhDPmqxMw9ANBt6hDK0oNMI5XJmAb7Io4Uo=; b=fuDt78GzLic3KJjDMzc7Pi rAQUMLVea6BzdYnGdIP1wx5pER/e7o2EcZ8a386IIe91BGxG+hKP5jLE3RvHg+VF ARMHk48uXxTDbroqe0YX0x+A2clHmu2arU1Yo7pGZTwqq2oQlvPJotHvJ0bwNnfk wNXlGJPui1pD/0RqlgBLiY5DBrTXQTTEiox5z01BRFwk7OXT6yn0PM+yWbPfDNQB e5Vs+DVo/xjutJRK+9jlyTWgBSoWAmCD4MVyN7U+cVzo6aa0qf1F2r5vn+rlDNaB nP84qs39n1m8tQsYKeTvN+Wb7farm1DS4ssyuj8IugJWe8mW7O/FjwBb48sCBGRw ==
X-ME-Sender: <xms:-0QJYaEjOK45ctrbeMaNx3dP_mwEC_jRwkM1oge6m2cFlnZTcCcC0g> <xme:-0QJYbXtS1yDxOd17bGIhzTNKykUQDd-tp1Mb72Y92phOsCRfVTFxNbG14AZzuEGT lXCTt_jSd0>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrieeggdeivdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsegrtderreerreejnecuhfhrohhmpedfuehrohhn ucfiohhnugifrghnrgdfuceosghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhmqe enucggtffrrghtthgvrhhnpeehtedvgfetffduteektdevteeujedvveeuiedujeehfeef veetffegheejtedvueenucffohhmrghinheprhhftgdqvgguihhtohhrrdhorhhgpdhivg htfhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhr ohhmpegsrhhonhhgsehfrghsthhmrghilhhtvggrmhdrtghomh
X-ME-Proxy: <xmx:-0QJYUIsIZSbBGnV2ygQVoX2LnfK1wmYucPFPwRB_3PRJ_qIruqIVw> <xmx:-0QJYUGQni2-DiK0JOO39u108laqeFNcLfXs86hQUjV0chyiUMHmuQ> <xmx:-0QJYQWWTXioxkQtdpG0tuQMp9oj1vjvlHQPC-mDQy2HawIMqfdzvQ> <xmx:_EQJYTBCWkSIReq9k9-qbXFqFKEifSFr3-nl_ZyltaDgAy4OsN7-YQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 97BB2AC0DD0; Tue,  3 Aug 2021 09:30:35 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-1029-g70f0079d2d-fm-ubox-20210801.001-g70f0079d
Mime-Version: 1.0
Message-Id: <a4082864-18d3-4447-8b24-3fe0c61b7e05@dogfood.fastmail.com>
In-Reply-To: <CAGburNSQEWSpSdF4=JUgs6__J9HQr1GX0w-LWsePe+jM-zHyOQ@mail.gmail.com>
References: <CAGburNSQEWSpSdF4=JUgs6__J9HQr1GX0w-LWsePe+jM-zHyOQ@mail.gmail.com>
Date: Tue, 03 Aug 2021 23:30:11 +1000
From: "Bron Gondwana" <brong@fastmailteam.com>
To: "Chukwuka Odele" <chukwukaodele@gmail.com>, "dispatch@ietf.org" <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary=129e97df497340d798a3b5847194406e
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/1o1ZeeG_FWXLdq80JIYBi6iDP8c>
Subject: Re: [dispatch]  =?utf-8?q?New_Email_-_New_Idea/Technology_I_Have_To_I?= =?utf-8?q?ntroduce_To_The_Whole_World=2E?=
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Aug 2021 13:30:44 -0000

--129e97df497340d798a3b5847194406e
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Chukwuka,

Thanks for detailing your idea to this list.

Based on my reading, it may be that the IETF isn't the appropriate venue=
 for you to pursue this idea.

To give you some more context, I'll try to concisely explain how the IET=
F works and how new ideas might interface with the IETF.

The IETF publishes technical specification documents which can be used f=
or interoperability, and we operate on rough consensus and running code.=
  The IETF does not provide technical writers to flesh out people's idea=
s from the level of detail you have provided.

*The next steps that you would need to do in order to do more with your =
idea at the IETF are:*

1) show that you have successfully implemented the idea, or that you had=
 found others who have implemented your idea.

2) write up a technical specification for how this idea works, in a way =
that can be implemented by readers of that
document, and which will interoperate with other implementations if buil=
t to spec.

This document would be published as an internet draft, and then you coul=
d ask the DISPATCH working group for guidance about where best to contin=
ue that work.  You can publish a draft before gaining implementations, b=
ut the work won't progress within the IETF until it can be shown to be b=
oth implementable and interoperable, as well as undertaking security and=
 privacy reviews.

*Things to be aware of if you do want to bring an idea to the IETF:*

1) if the IETF decides to work on this, change control on your idea belo=
ngs to an IETF working group which includes whoever is interested in tha=
t idea, and they may choose to go another direction entirely.  If you wa=
nt to maintain precise control over your idea, then the IETF won't suit.

2) be very aware of the IETF's IPR policies - in particular BCP79 which =
is currently defined in this document: https://www.rfc-editor.org/rfc/rf=
c8179.html - others are granted certain rights to your ideas when you pu=
blish at the IETF.


*If these processes don't suit you, then the IETF isn't the right place =
for this idea.*

Further, if you don't have an implementation or a relationship with some=
one else who is doing an implementation, then your work will languish at=
 the IETF, because we don't have many idle participants who are waiting =
around implement other people's ideas!

Regards,

Bron.


On Sat, Jul 31, 2021, at 06:43, Chukwuka Odele wrote:
> =E2=80=9CHello=20
>=20
> Good evening/morning/afternoon
>=20
>=20
> =E2=80=9CITS ABOUT MY NEW IDEA
>=20
> I am going to make this concise , however easy to understand.
>=20
>=20
>=20
> This idea started as a result of me chatting with an iPhone support as=
sistant online on my iPhone.
>=20
>=20
> I said to her, I want to introduce a technology called =E2=80=9Cvoice =
unlock=E2=80=9D where you could unlock your iPhone/iPad/ iPod touch/ iMA=
C  by simply saying
>=20
>=20
> =E2=80=9CHi Apple, Unlock device=E2=80=9D or
> =E2=80=9CHi Apple, Open device=E2=80=9D
>=20
>=20
> She said it was a welcome idea so I=E2=80=99m trying to push this idea=
 forward.
>=20
>=20
> It could be used in a series of applications.
>=20
> For example....
>=20
>=20
> We create electronic wallets and purses , sell to the public and say
>=20
> =E2=80=9CHi money , open wallet=E2=80=9D
>=20
>=20
> =E2=80=9CHi money, open purse=E2=80=9D vice versa.
>=20
>=20
> I understand voice technology has been used and deployed in so many di=
gital forms.
>=20
>=20
>  But what I=E2=80=99m presenting is slightly different=20
>=20
>=20
> I call it =E2=80=9CVOICE PRINTING=E2=80=9D just like =E2=80=9CFINGER P=
RINTING=E2=80=9D
>=20
>=20
> But in this case .
>=20
>=20
> Every voice has a particular pattern and pitch and some other little s=
ounds we are not aware of.....
>=20
>=20
> I=E2=80=99m sure if anybody picks up your iPhone , android or Alexa de=
vice and speaks to it, it would respond.
>=20
>=20
>   But in my case,
>=20
> I would embed this voice printing technology to only =E2=80=9CRECOGNIZ=
E THE VOICE OF THE OWNER/PERSONNEL WHI SET IT UP FIRST.
>=20
>=20
>=20
> How this can be achieved.....
>=20
>=20
>=20
>  Note: I used to be a music producer and found that every artist or pe=
rson has a unique or particular voice pattern that emits from the person=
s voice box when speaking..... that=E2=80=99s why for example=20
>=20
>=20
> If I had not heard my mums voice in like 10 years and I suddenly hear =
her speak in the dark, I would recognize her voice even if she speaks th=
rough a telephone. That=E2=80=99s another proof that this voice printing=
 can be use on and through electronic devices or configurations.
>=20
>=20
> I think maybe I have or we have to work with speech recognition compan=
ies like =E2=80=9C Nuance sounds =E2=80=9C  etc.
>=20
>=20
> Example 2
>=20
> =E2=80=9CHi Android, unlock device=E2=80=9D
> =E2=80=9CHi Android ,open device=E2=80=9D
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> Some other application of this my new =E2=80=9Cvoice printing=E2=80=9D=
 technology=20
>=20
>=20
>  Not limited to
>=20
>=20
>=20
>=20
>=20
>=20
> iOS=20
> Android
> Linux
> Wallets
> Purses
> Authorize access
> Using voice commands
> Security
> Browsers hi open Facebook
> Hi open Twitter
> Hi log me in
> Hi sign me out
> Presidential jets , hi allow access
> Army camps unauthorize access
>=20
> Can be configured through mobile phones
>=20
> Auto listening devices
>=20
> Hi watch, what=E2=80=99s the time?
>=20
> Hi book , read
>=20
> Hi internet , log me into all social sites
> Hi internet sign me into all business sites=20
>=20
> Hi device , lock internet
>=20
> Hi device, open internet.
>=20
> Hi door, allow access
>=20
> Hi door , Unallow access
>=20
>=20
> Hi Lamborghini, start engine
>=20
> Hi ride , start engine=20
> Hi Ceaser , start engine
>=20
> Hi Lambo,  stop engine.
>=20
> Hi lambo, deflate Tyres
> Hi lambo, inflate Tyres
> Hi ride, on child lock
> Hi ride ,  deactivate child lock
> Hi ride, activate child lock, speak to remote key.
>=20
>=20
> Hi energy , save battery
> Hi energy , charge battery like inverters.
>=20
> Hi money , open wallet
>=20
> Hi money , open purse
>=20
> Hi money ,  lock wallet
> Hi money, lock purse =E2=80=9C
>=20
> ____________________________________________________
>=20
> Thanks.
>=20
>=20
> Best,
> Chukwuka Odele
> +2349151705258=E2=80=9D
>=20
>=20
> --=20
> Sent from my iPhone
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>=20

--
  Bron Gondwana, CEO, Fastmail Pty Ltd
  brong@fastmailteam.com


--129e97df497340d798a3b5847194406e
Content-Type: text/html;charset=utf-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html><html><head><title></title><style type=3D"text/css">p.Mso=
Normal,p.MsoNoSpacing{margin:0}</style></head><body><div style=3D"font-f=
amily:Arial;">Hi Chukwuka,<br></div><div style=3D"font-family:Arial;"><b=
r>Thanks for detailing your idea to this list.<br></div><div style=3D"fo=
nt-family:Arial;"><br></div><div style=3D"font-family:Arial;">Based on m=
y reading, it may be that the IETF isn't the appropriate venue for you t=
o pursue this idea.<br></div><div style=3D"font-family:Arial;"><br></div=
><div style=3D"font-family:Arial;">To give you some more context, I'll t=
ry to concisely explain how the IETF works and how new ideas might inter=
face with the IETF.<br></div><div style=3D"font-family:Arial;"><br></div=
><div style=3D"font-family:Arial;">The IETF publishes technical specific=
ation documents which can be used for interoperability, and we operate o=
n rough consensus and running code.&nbsp; The IETF does not provide tech=
nical writers to flesh out people's ideas from the level of detail you h=
ave provided.<br></div><div style=3D"font-family:Arial;"><br></div><div =
style=3D"font-family:Arial;"><b>The next steps that you would need to do=
 in order to do more with your idea at the IETF are:</b><br></div><div s=
tyle=3D"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">=
1) show that you have successfully implemented the idea, or that you had=
 found others who have implemented your idea.<br></div><div style=3D"fon=
t-family:Arial;"><br></div><div style=3D"font-family:Arial;">2) write up=
 a technical specification for how this idea works, in a way that can be=
 implemented by readers of that<br></div><div style=3D"font-family:Arial=
;"> document, and which will interoperate with other implementations if =
built to spec.<br></div><div style=3D"font-family:Arial;"><br></div><div=
 style=3D"font-family:Arial;">This document would be published as an int=
ernet draft, and then you could ask the DISPATCH working group for guida=
nce about where best to continue that work.&nbsp; You can publish a draf=
t before gaining implementations, but the work won't progress within the=
 IETF until it can be shown to be both implementable and interoperable, =
as well as undertaking security and privacy reviews.<br></div><div style=
=3D"font-family:Arial;"><br></div><div style=3D"font-family:Arial;"><b>T=
hings to be aware of if you do want to bring an idea to the IETF:</b><br=
></div><div style=3D"font-family:Arial;"><br></div><div style=3D"font-fa=
mily:Arial;">1) if the IETF decides to work on this, change control on y=
our idea belongs to an IETF working group which includes whoever is inte=
rested in that idea, and they may choose to go another direction entirel=
y.&nbsp; If you want to maintain precise control over your idea, then th=
e IETF won't suit.<br></div><div style=3D"font-family:Arial;"><br></div>=
<div style=3D"font-family:Arial;">2) be very aware of the IETF's IPR pol=
icies - in particular BCP79 which is currently defined in this document:=
 <a href=3D"https://www.rfc-editor.org/rfc/rfc8179.html">https://www.rfc=
-editor.org/rfc/rfc8179.html</a> - others are granted certain rights to =
your ideas when you publish at the IETF.<br></div><div style=3D"font-fam=
ily:Arial;"><br></div><div style=3D"font-family:Arial;"><br></div><div s=
tyle=3D"font-family:Arial;"><b>If these processes don't suit you, then t=
he IETF isn't the right place for this idea.</b><br></div><div style=3D"=
font-family:Arial;"><br></div><div style=3D"font-family:Arial;">Further,=
 if you don't have an implementation or a relationship with someone else=
 who is doing an implementation, then your work will languish at the IET=
F, because we don't have many idle participants who are waiting around i=
mplement other people's ideas!<br></div><div style=3D"font-family:Arial;=
"><br></div><div style=3D"font-family:Arial;">Regards,<br></div><div sty=
le=3D"font-family:Arial;"><br></div><div style=3D"font-family:Arial;">Br=
on.<br></div><div style=3D"font-family:Arial;"><br></div><div style=3D"f=
ont-family:Arial;"><br></div><div>On Sat, Jul 31, 2021, at 06:43, Chukwu=
ka Odele wrote:<br></div><blockquote type=3D"cite" id=3D"qt" style=3D"">=
<div><span style=3D"color:rgb(69, 69, 69);"><span class=3D"font" style=3D=
"font-family:UICTFontTextStyleBody;"><span class=3D"size" style=3D"font-=
size:17px;">=E2=80=9CHello&nbsp;</span></span></span><br></div><div styl=
e=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:1=
7px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-fa=
mily:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">Good evening/mo=
rning/afternoon<br></div><div style=3D"color:rgb(69, 69, 69);font-family=
:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div styl=
e=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:1=
7px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-fa=
mily:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">=E2=80=9CITS AB=
OUT MY NEW IDEA<br></div><div style=3D"color:rgb(69, 69, 69);font-family=
:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div styl=
e=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:1=
7px;" dir=3D"auto">I am going to make this concise , however easy to und=
erstand.<br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFo=
ntTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"co=
lor:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" d=
ir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-family:UI=
CTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D=
"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;=
" dir=3D"auto">This idea started as a result of me chatting with an iPho=
ne support assistant online on my iPhone.<br></div><div style=3D"color:r=
gb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D=
"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFon=
tTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"col=
or:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" di=
r=3D"auto">I said to her, I want to introduce a technology called =E2=80=
=9Cvoice unlock=E2=80=9D where you could unlock your iPhone/iPad/ iPod t=
ouch/ iMAC &nbsp;by simply saying<br></div><div style=3D"color:rgb(69, 6=
9, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><=
br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextSty=
leBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(6=
9, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"aut=
o">=E2=80=9CHi Apple, Unlock device=E2=80=9D or<br></div><div style=3D"c=
olor:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" =
dir=3D"auto">=E2=80=9CHi Apple, Open device=E2=80=9D<br></div><div style=
=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17=
px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-fam=
ily:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div s=
tyle=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-siz=
e:17px;" dir=3D"auto">She said it was a welcome idea so I=E2=80=99m tryi=
ng to push this idea forward.<br></div><div style=3D"color:rgb(69, 69, 6=
9);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br><=
/div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBo=
dy;font-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 6=
9, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">I=
t could be used in a series of applications.<br></div><div style=3D"colo=
r:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=
=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICT=
FontTextStyleBody;font-size:17px;" dir=3D"auto">For example....<br></div=
><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;f=
ont-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 6=
9);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br><=
/div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBo=
dy;font-size:17px;" dir=3D"auto">We create electronic wallets and purses=
 , sell to the public and say<br></div><div style=3D"color:rgb(69, 69, 6=
9);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br><=
/div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBo=
dy;font-size:17px;" dir=3D"auto">=E2=80=9CHi money , open wallet=E2=80=9D=
<br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextSt=
yleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(=
69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"au=
to"><br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTe=
xtStyleBody;font-size:17px;" dir=3D"auto">=E2=80=9CHi money, open purse=E2=
=80=9D vice versa.<br></div><div style=3D"color:rgb(69, 69, 69);font-fam=
ily:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div s=
tyle=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-siz=
e:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font=
-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">I understand=
 voice technology has been used and deployed in so many digital forms.<b=
r></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyl=
eBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69=
, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto=
"><br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontText=
StyleBody;font-size:17px;" dir=3D"auto">&nbsp;But what I=E2=80=99m prese=
nting is slightly different&nbsp;<br></div><div style=3D"color:rgb(69, 6=
9, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><=
br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextSty=
leBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(6=
9, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"aut=
o">I call it =E2=80=9CVOICE PRINTING=E2=80=9D just like =E2=80=9CFINGER =
PRINTING=E2=80=9D<br></div><div style=3D"color:rgb(69, 69, 69);font-fami=
ly:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div st=
yle=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size=
:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-=
family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">But in this c=
ase .<br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontT=
extStyleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"color=
:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D=
"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFon=
tTextStyleBody;font-size:17px;" dir=3D"auto">Every voice has a particula=
r pattern and pitch and some other little sounds we are not aware of....=
.<br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextS=
tyleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb=
(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"a=
uto"><br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontT=
extStyleBody;font-size:17px;" dir=3D"auto">I=E2=80=99m sure if anybody p=
icks up your iPhone , android or Alexa device and speaks to it, it would=
 respond.<br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTF=
ontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"c=
olor:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" =
dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-family:U=
ICTFontTextStyleBody;font-size:17px;" dir=3D"auto">&nbsp; But in my case=
,<br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextS=
tyleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb=
(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"a=
uto">I would embed this voice printing technology to only =E2=80=9CRECOG=
NIZE THE VOICE OF THE OWNER/PERSONNEL WHI SET IT UP FIRST.<br></div><div=
 style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-s=
ize:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);fo=
nt-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div>=
<div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;fo=
nt-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69=
);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">How th=
is can be achieved.....<br></div><div style=3D"color:rgb(69, 69, 69);fon=
t-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><=
div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;fon=
t-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69)=
;font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></d=
iv><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody=
;font-size:17px;" dir=3D"auto">&nbsp;Note: I used to be a music producer=
 and found that every artist or person has a unique or particular voice =
pattern that emits from the persons voice box when speaking..... that=E2=
=80=99s why for example&nbsp;<br></div><div style=3D"color:rgb(69, 69, 6=
9);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br><=
/div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBo=
dy;font-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 6=
9, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">I=
f I had not heard my mums voice in like 10 years and I suddenly hear her=
 speak in the dark, I would recognize her voice even if she speaks throu=
gh a telephone. That=E2=80=99s another proof that this voice printing ca=
n be use on and through electronic devices or configurations.<br></div><=
div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;fon=
t-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69)=
;font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></d=
iv><div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody=
;font-size:17px;" dir=3D"auto">I think maybe I have or we have to work w=
ith speech recognition companies like =E2=80=9C Nuance sounds =E2=80=9C =
&nbsp;etc.<br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICT=
FontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"=
color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;"=
 dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-family:=
UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">Example 2<br></div><=
div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;fon=
t-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69)=
;font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">=E2=80=9C=
Hi Android, unlock device=E2=80=9D<br></div><div style=3D"color:rgb(69, =
69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">=
=E2=80=9CHi Android ,open device=E2=80=9D<br></div><div style=3D"color:r=
gb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D=
"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFon=
tTextStyleBody;font-size:17px;" dir=3D"auto">=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D<br></div><div style=3D"color:rgb(69, 69, 69);font-family:UICTFont=
TextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D"colo=
r:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;" dir=
=3D"auto">Some other application of this my new =E2=80=9Cvoice printing=E2=
=80=9D technology&nbsp;<br></div><div style=3D"color:rgb(69, 69, 69);fon=
t-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><=
div style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;fon=
t-size:17px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69)=
;font-family:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto">&nbsp;N=
ot limited to<br></div><div style=3D"color:rgb(69, 69, 69);font-family:U=
ICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div style=3D=
"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:17px;=
" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-family=
:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div styl=
e=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-size:1=
7px;" dir=3D"auto"><br></div><div style=3D"color:rgb(69, 69, 69);font-fa=
mily:UICTFontTextStyleBody;font-size:17px;" dir=3D"auto"><br></div><div =
style=3D"color:rgb(69, 69, 69);font-family:UICTFontTextStyleBody;font-si=
ze:17px;" dir=3D"auto"><div><br></div><div>iOS&nbsp;<br></div><div>Andro=
id<br></div><div>Linux<br></div><div>Wallets<br></div><div>Purses<br></d=
iv><div>Authorize access<br></div><div>Using voice commands<br></div><di=
v>Security<br></div><div>Browsers hi open Facebook<br></div><div>Hi open=
 Twitter<br></div><div>Hi log me in<br></div><div>Hi sign me out<br></di=
v><div>Presidential jets , hi allow access<br></div><div>Army camps unau=
thorize access<br></div><div><br></div><div>Can be configured through mo=
bile phones<br></div><div><br></div><div>Auto listening devices<br></div=
><div><br></div><div>Hi watch, what=E2=80=99s the time?<br></div><div><b=
r></div><div>Hi book , read<br></div><div><br></div><div>Hi internet , l=
og me into all social sites<br></div><div>Hi internet sign me into all b=
usiness sites&nbsp;<br></div><div><br></div><div>Hi device , lock intern=
et<br></div><div><br></div><div>Hi device, open internet.<br></div><div>=
<br></div><div>Hi door, allow access<br></div><div><br></div><div>Hi doo=
r , Unallow access<br></div><div><br></div><div><br></div><div>Hi Lambor=
ghini, start engine<br></div><div><br></div><div>Hi ride , start engine&=
nbsp;<br></div><div>Hi Ceaser , start engine<br></div><div><br></div><di=
v>Hi Lambo, &nbsp;stop engine.<br></div><div><br></div><div>Hi lambo, de=
flate Tyres<br></div><div>Hi lambo, inflate Tyres<br></div><div>Hi ride,=
 on child lock<br></div><div>Hi ride , &nbsp;deactivate child lock<br></=
div><div>Hi ride, activate child lock, speak to remote key.<br></div><di=
v><br></div><div><br></div><div>Hi energy , save battery<br></div><div>H=
i energy , charge battery like inverters.<br></div><div><br></div><div>H=
i money , open wallet<br></div><div><br></div><div>Hi money , open purse=
<br></div><div><br></div><div>Hi money , &nbsp;lock wallet<br></div><div=
 dir=3D"auto">Hi money, lock purse =E2=80=9C<br></div><div dir=3D"auto">=
<br></div><div dir=3D"auto">____________________________________________=
________<br></div><div dir=3D"auto"><br></div><div dir=3D"auto">Thanks.<=
br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div di=
r=3D"auto">Best,<br></div><div dir=3D"auto">Chukwuka Odele<br></div><div=
 dir=3D"auto">+2349151705258=E2=80=9D<br></div><div dir=3D"auto"><br></d=
iv></div><div><br></div><div>-- <br></div><div dir=3D"ltr" class=3D"qt-g=
mail_signature">Sent from my iPhone<br></div><div>______________________=
_________________________<br></div><div>dispatch mailing list<br></div><=
div><a href=3D"mailto:dispatch@ietf.org">dispatch@ietf.org</a><br></div>=
<div><a href=3D"https://www.ietf.org/mailman/listinfo/dispatch">https://=
www.ietf.org/mailman/listinfo/dispatch</a><br></div><div><br></div></blo=
ckquote><div style=3D"font-family:Arial;"><br></div><div id=3D"sig566294=
17"><div class=3D"signature">--<br></div><div class=3D"signature">&nbsp;=
 Bron Gondwana, CEO, Fastmail Pty Ltd<br></div><div class=3D"signature">=
&nbsp; brong@fastmailteam.com<br></div><div class=3D"signature"><br></di=
v></div><div style=3D"font-family:Arial;"><br></div></body></html>
--129e97df497340d798a3b5847194406e--


From nobody Tue Aug 24 08:49:47 2021
Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A5653A1915; Tue, 24 Aug 2021 08:49:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.543
X-Spam-Level: 
X-Spam-Status: No, score=-2.543 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 0mWDM8e9SCeL; Tue, 24 Aug 2021 08:49:41 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20083.outbound.protection.outlook.com [40.107.2.83]) (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 5F9E73A1917; Tue, 24 Aug 2021 08:49:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nu8/0Fwwlra6vOr0JMSBkiCIYWsa2/dAKbR3PVYlk1Knn0oNIX+GxR+JtilNMC2SjBR2AldFQOJ/zqYStPb42JdQ30TxKqT8mQO8rDk6sk7bSue5NMgM9Lw3kogZ4TLzVN3lbW9ZBVFjvcqTzapJWzUZPZvf63PJEcWaMAxTojlgHsk3yTjfUqg/BsU8UF1xsYl6gTzLm7HGpn10Y+OH4hSIhS3POuktc3mn/oyGAq+9JUv54xj6Zy7bRJ2siMUDsebrjqMiYJwPWsRvnx1wiTwulf50aIT0Hyw+2zxPoRoU6ECMKofcAlhDNNEuUjXOVt5irRthhTyaxvDKM6evrw==
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:X-MS-Exchange-SenderADCheck; bh=dZju23ZpjCztSbWi3frP9/mjJ5s6xXkFCiolFYCQC7M=; b=dohuzC5bZuFDjpOtojfsrmFWZ4DOTHZMFcprQswbXPBhR4U0pDipgoO4s9yqa5LMNPm1++gnv8un29sMIrCOUY5ebwwIKz7I68s/P1dJ3aPX69khDTg2R/iG+QVhSBZxK3jGz5fWmEIlCkQ/YQVJzlJIWne+9xpdMFVmDisy7CeRCDrPx1uSdY1cjtAAli57KUWcT/WMfTUsnYEyXRnwPZSGmUPzEu6pcbmOH2DxxLvdRonWW/xc1PFradvARE0YZmg+xYh3/SExEUdp7jih6ZRXPBGn44aYuPUTDcqpV2VLkA/QLXQbDLXHTmK5k5H5t8e51Oc95Fqskxl6Y0Up9g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dZju23ZpjCztSbWi3frP9/mjJ5s6xXkFCiolFYCQC7M=; b=ey8zpq7nmnoHQDXB/AUK9ZrjrlDOvmL6Rc2FGwwIPcZMM+F25rqbjaybrZe6aTjHMeRZnNaTjNp+xtvlhh+mTIfc+AUCVPKCbKZL4IIk+PhrppDfdDqEdVQBWghwH0dVEptIjVJQ8+TV5rm37rMI9yYmQCd8QXIJGR2/+Qssjvs=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by HE1PR0701MB3035.eurprd07.prod.outlook.com (2603:10a6:3:4d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.16; Tue, 24 Aug 2021 15:49:30 +0000
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::6536:1eff:d4ae:d51a]) by HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::6536:1eff:d4ae:d51a%7]) with mapi id 15.20.4436.024; Tue, 24 Aug 2021 15:49:30 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: "draft-ietf-dispatch-javascript-mjs.all@ietf.org" <draft-ietf-dispatch-javascript-mjs.all@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>
CC: "media-types@ietf.org" <media-types@ietf.org>
Thread-Topic: AD review of draft-ietf-dispatch-javascript-mjs-09
Thread-Index: AQHXmP+gvFmjePB25kuuHaVq7cnnCg==
Date: Tue, 24 Aug 2021 15:49:30 +0000
Message-ID: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.51.21071101
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d3d53ed0-a644-4859-1bad-08d96716c300
x-ms-traffictypediagnostic: HE1PR0701MB3035:
x-microsoft-antispam-prvs: <HE1PR0701MB3035443D06CCE27FCB4EB0ED98C59@HE1PR0701MB3035.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nOIldTzjPvnz9T/YGu8pL0+KD43UnLzyDmFkzN+VI80P4jdmKXTL+GAVi8GkQ0ty1FY1RdepUWBw6/fzpCQsagAzpk6n42PbeQyLeYIuBSGqOeMNBm8WB9KYHKU1ir27mk/9RG2AObExsUJaKNeaxbp9n06x0uUoRoVvJW4LBWySAt8P6r/3Tp6uElSzeO1of3zUhMaTx31S+Kmw79yOdEUFq+c8QNx5S+Dp8xbpXK2fqbCJksJl3URAT6ErOD/BbNrhs7SvmapNHTi8uOJqOVtWJna2/1/iQwoRVHXhvivpBAf5edb6nNys7AWsLAVv9904q9XtjP20AZgvitzwXzG+vZaCpESNTvacLDKlN4KQa1C6qPJpbqXLAOX+3U071wPvq7a49JnfjqkqGMHGYKEwSnTqxY4D7IHmMyD2jmGBU01yFt1a1OUemCf61FjfK0S9xhose5Z9FaZav1uOqZDC+zj19BWahffPK2YLM+tgtBzSsqafGcQfI7+pKhMkkFhyfAIrv1c/wxZNmwcv2n4ZTwX0nie9QFgRndZJMfGLU/TE8HmfdpgiRAzi2pw3M6RuthVw7ASIiGSMmWGWpi/dIjtd0Nwks0TaPPrDFrniBsUlo94cRoVaYhGlbB9Qac+bnKi8sXX+ScTcOFkMq9eO8cOR0zB1cO+QFgBqFKzZ0NVSHtaGGnH5gfHPwo8GZghwec51tbCuVg+1+kKgqZWtpE10xK4q2o1TiaSKvPtpmOdTsmx9xaASgbzG+x1c
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4217.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(376002)(366004)(346002)(39860400002)(136003)(396003)(6486002)(8936002)(6506007)(44832011)(33656002)(86362001)(4326008)(6512007)(38070700005)(5660300002)(2906002)(110136005)(64756008)(66556008)(66946007)(66476007)(66446008)(2616005)(186003)(76116006)(122000001)(450100002)(36756003)(71200400001)(316002)(478600001)(8676002)(83380400001)(38100700002)(45980500001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RG50b3c2VHRDMTZKRnRpOWR2KzdVcExLVWg1N2JYRCtEYWxTMzJ2czlIVVVn?= =?utf-8?B?a2ZxZTdDK0JTUCtOczVZWjNpRUU5VFFPU3ZuNnRwbEl1dWxjQ3dXRXJFMHh5?= =?utf-8?B?MEU5OURyUEluUWVoWnZva0dxQmlaeDdNQkVhQUpLVzJwWERmZzgrQUZEOUp4?= =?utf-8?B?Y0R1Zzd3M3B5VlFlTXNiVXBGVjBtVjlYYUUwK0JDclFHSWpFRUFGc0NubE0w?= =?utf-8?B?c0p3a3RFWUVYTGJ1K3ZzejY1TitSSGltUWVJR1J0eENIZENPS3YyWTRUUkNR?= =?utf-8?B?UERMcTRIMFVDa1Q3QjlFM2NxT2YxQThwcnk0c25XaEduWEw3ekZKZ3hoTlZP?= =?utf-8?B?YTBMWFliT0ptNVEyU29kcDJDL3EwNis0cDRVQkZYcGRNa3JrRkdUeGxFMVpP?= =?utf-8?B?emRPU2RCa1B3VjhlZ1pLVVdRL1crREZaVEZsT29ibEtoeUs5TmpON3lMak1y?= =?utf-8?B?cjcxTGIrdjFHcnBSRk5RR2tVb1pOWHlwbFdDK0FKZS94aGl0UVRacUFIMmtJ?= =?utf-8?B?eko2a00vZy85eVIrQXlvQU9nSkRxeVBiMlJKRG5BZkZRTXloRkl2UFJaK3pQ?= =?utf-8?B?VGttM0toMC8vUjFTZ3FPS291Z3VtODg2SVM2SFlUeUNYN0t2ZHFKazMva3Y1?= =?utf-8?B?ZTkwaURaM3hOeWZtWERUc2VwQTBnUFVldGFZRER6eThsYVhjZzBRR085a0RL?= =?utf-8?B?NXowbUxhZXlOWjZQaEJuZWIrSXU2dzR0VkljWm8yY2d2dVljVnJKMnc1UDlj?= =?utf-8?B?cVQrTEJjeFQ2MnA0aGRBVWVRck1qSkRpVHppSzU5bzlQKzZNRXhWRTMzNHh5?= =?utf-8?B?akFSVk5xTDlBUnpHSmh3U0xOb3laSEliZWdUd3JyZ2ZlK29hZUsxQzNpdURD?= =?utf-8?B?bGM0MnV5bUtUU2F6VldRTU1pcHlld2pQTU1sYUtRV3pwZWJqS3RTTzRCV3l4?= =?utf-8?B?OWxsdng2Z2l2S3JjeVRPditWM1BReHpVZUZaYk52Y3pCYzdEelBrMy80Q2do?= =?utf-8?B?aDYyUVNuY1hqTEsyckFROW9tZzFOMGFaVjFFb3l4aGJxMHNnNUpKZzdzZEdQ?= =?utf-8?B?NEpmbDhoK0hmZzlWSzJHelBkV0VJb250RktmTkNlbVdtMjRudFRibFphQ21y?= =?utf-8?B?RzFkaGFCNzQ3bVRVN3lxT1VtVWo5cjRCdE50ajh1SEMrNC95VUVSQjdBZDVm?= =?utf-8?B?RlJ2SlRyWCtRNnNuS2lzTUF4VkF4QkFpNDFqMGdBdFJHSmVTSzdxUDlmeFpa?= =?utf-8?B?bnFvT1RpWmRvRENCNzNhQVhzR0dQWkZnNC9CNDRRaXhZQ0drbFVGUm5KTk5w?= =?utf-8?B?YmFYMlltOGRuRkRqRFA0ZW5hREJvOThML09yUHVpdWtTOXJwSFpxbXpVaC9n?= =?utf-8?B?WGJYUjBOWkViRmM4clNXamxTTGFwTzFabFBzeGdWaEdreTJaQzIwUTk3WXpU?= =?utf-8?B?QllIT1N0eW81MTdoV09CZkFXN0NxTEZObWdMemVEaVZxM3BRTXF0RWcxRSta?= =?utf-8?B?VjB5WEdQcmFEbjMxWWNDOEYvUTM0MFgvVzNSdndQdzR0dGluQmNYK2RJTE54?= =?utf-8?B?OVNJS0J5NjErNDlBQm9BOXA4blg5eDJ4YlZ6aXppQ2JmdFNqWkJubVlxNTBY?= =?utf-8?B?U3RZY0toWTBmQXhkcDc3VkxGdmxIT0ExaDJUdm5LbWR6S2drSExmeGs4NEEx?= =?utf-8?B?SzkwbVBHNkNBVFVoNlpkV3dtYklYL2lkVUZmUkFXVkRSd2h0WFBua3hNdnhL?= =?utf-8?B?RDRpRDhlN0YxbC8vdnRyeWJkWHlPaW9tY3g2RG9NY1VhbTF2MUVsd1lJRFFj?= =?utf-8?B?MXNBbkRTa2VwdytXay9jT2Q0ekJDMmtabVpnYVN3eDhMZEMxSU4xeHk5VnE3?= =?utf-8?B?NG04b2NlWVVYdXcyakFJcW5oS2VtZkY1RHRXc0pJaS93MEE9PQ==?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <AB8118AA1EFF704097146906948A8EEE@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4217.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d3d53ed0-a644-4859-1bad-08d96716c300
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2021 15:49:30.6682 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: oWMmFq/dZ3TWybs98F576mdWqizBlKwYaqk0wDKawLS5Buf0fmqubUFY0jIpPC3WvU0xqaW7SAOuLJsXgwuwKKqIonxm6OPCHZBTSmj+9nYJ/PbzqV1P0BcA4ByJvsQO
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB3035
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/iFwx0hfLZAVmWXyGNv7V9_BM-Mw>
Subject: [dispatch] AD review of draft-ietf-dispatch-javascript-mjs-09
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Aug 2021 15:49:47 -0000

VGhhbmsgeW91IGZvciB0aGUgd29yayBvbiB0aGlzIGRvY3VtZW50LiBUaGlzIGlzIG15IEFEIHJl
dmlldy4NCg0KSSBoYXZlIGRpdmlkZWQgY29tbWVudHMgaW50byAibWFpbiIsICJtaW5vciIgYW5k
ICJuaXRzIi4gSSdkIGxpa2UgdG8gaGF2ZSBhIGRpc2N1c3Npb24gb24gbXkgbWFpbiBjb21tZW50
cyBiZWZvcmUgcmVxdWVzdGluZyB0aGUgSUVURiBMYXN0IENhbGwuIE9uIHRoZSBvdGhlciBoYW5k
LCB5b3UgY2FuIGFkZHJlc3MgdGhlIG1pbm9ycyBhbmQgbml0cyB0b2dldGhlciB3aXRoIGFueSBh
ZGRpdGlvbmFsIExhc3QgQ2FsbCBjb21tZW50cyB5b3Ugd2lsbCBnZXQuIEFzIEkgYW0gY29taW5n
IGluIGxhdGUgdG8gdGhlIHByb2Nlc3MsIHBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgSSBkb24ndCBt
ZWFuIHRvIHJlLWhhc2ggZXhpc3RpbmcgZGlzY3Vzc2lvbnMgdGhhdCBJIGFtIG5vdCBhd2FyZSBv
ZiwgYW5kIEkgYXBwcmVjaWF0ZSB5b3VyIHBhdGllbmNlOiBmZWVsIGZyZWUgdG8gcG9pbnQgbWUg
dG8gcHJldmlvdXMgZGlzY3Vzc2lvbiAoYW5kIGNvbmNsdXNpb25zKSBJIG1pZ2h0IGhhdmUgbWlz
c2VkLCBpZiByZWxldmFudC4NCg0KRm9yIHRoZSBtaW5vciBjb21tZW50cyAtIHNvbWUgb2YgdGhl
c2UgYXJlIHN1Z2dlc3Rpb25zIG9yIHF1ZXN0aW9ucyB3aGljaCBJIGhvcGUgd2lsbCBoZWxwIGlt
cHJvdmUgcmVhZGFiaWxpdHksIHdoaWNoIHlvdSBjYW4gZGVjaWRlIHRvIHRha2Ugb3IgbGVhdmUg
YXMgeW91IHBsZWFzZS4NCg0KRnJhbmNlc2NhDQoNCiMjIE1haW4NCg0KMS4gLS0tLQ0KDQpGUDog
VGhpcyBkb2N1bWVudCBpcyBwcmVzZW50ZWQgaW4gdGhlIEFic3RyYWN0LCBJbnRyb2R1Y3Rpb24g
YW5kIENvbXBhdGliaWxpdHkgc2VjdGlvbiBhcyBhaW1pbmcgdG8gdXBkYXRlIHNvbWUgSUFOQSBy
ZWdpc3RyYXRpb25zIGZvciB0aGUgbWVkaWEgdHlwZXMgbWVudGlvbmVkLCBhcyB3ZWxsIGFzIGRv
Y3VtZW50aW5nIGN1cnJlbnQgdXNhZ2Ugb2YgdGhlc2UgbWVkaWEgdHlwZXMuIEJlY2F1c2Ugb2Yg
dGhhdCwgSSBhbSBub3QgY29udmluY2VkIGFib3V0IHRoZSB1c2Ugb2YgQkNQIDE0IGxhbmd1YWdl
OiBpZiB0aGUgaW50ZW50IGlzIGRvY3VtZW50aW5nIGN1cnJlbnQgcHJhY3RpY2VzLCBtb3N0IG9m
IHRoZXNlIEJDUCAxNCB0ZXJtcyBzaG91bGQgYmUgcmVwbGFjZWQgYnkgZXhwbGFuYXRpb25zIG9u
IGhvdyBpbXBsZW1lbnRhdGlvbnMgYmVoYXZlLiBUbyBnaXZlIGFuIGV4YW1wbGUgb2YgbXkgY29u
Y2VybiwgZm9yIHRoZSBmb2xsb3dpbmcgcGFyYWdyYXBoIGluIFNlY3Rpb24gNDoNCg0KICAgSW1w
bGVtZW50YXRpb25zIHRoYXQgc3VwcG9ydCBiaW5hcnkgc291cmNlIHRleHQgTVVTVCBzdXBwb3J0
IGJpbmFyeQ0KICAgc291cmNlIHRleHQgZW5jb2RlZCB1c2luZyB0aGUgVVRGLTggW1JGQzM2Mjld
IGNoYXJhY3RlciBlbmNvZGluZw0KICAgc2NoZW1lLiAgTW9kdWxlIGdvYWwgc291cmNlcyBNVVNU
IGJlIGVuY29kZWQgYXMgVVRGLTgsIGFsbCBvdGhlcg0KICAgZW5jb2RpbmdzIHdpbGwgZmFpbC4g
IFNvdXJjZSBnb2FsIHNvdXJjZXMgU0hPVUxEIGJlIGVuY29kZWQgYXMgVVRGLTg7DQogICBvdGhl
ciBjaGFyYWN0ZXIgZW5jb2Rpbmcgc2NoZW1lcyBNQVkgYmUgc3VwcG9ydGVkLCBidXQgYXJlDQog
ICBkaXNjb3VyYWdlZC4NCg0KRlA6IEFyZSB0aGVzZSByZXF1aXJlbWVudHMgdGhhdCBzaG91bGQg
aGF2ZSBiZWVuIHRoZXJlIGluIFJGQyA0MzI5IGFuZCBhcmUgYmVpbmcgYWRkZWQgbm93PyBBcmUg
dGhlc2UgaG93IG1vc3QgaW1wbGVtZW50YXRpb25zIGFscmVhZHkgYmVoYXZlPyBXb3VsZCBpdCBu
b3QgbWFrZSBtb3JlIHNlbnNlIHRvIHJlZm9ybXVsYXRlIHRoaXMgcGFyYWdyYXBoIHRvIGRlc2Ny
aWJlIGltcGxlbWVudGF0aW9ucyBiZWhhdmlvdXIsIHJhdGhlciB0aGFuIG1hbmRhdGUgYW5kIHJl
Y29tbWVuZD8gV2h5IHVzaW5nIEJDUCAxNCB0ZXJtcz8NClRoaXMgY29tbWVudCBhcHBsaWVzIHRv
IGFsbCBuZXcgb2NjdXJyZW5jZXMgb2YgQkNQIDE0IHRlcm1zIChpdCBkb2VzIG5vdCB0byBhcHBs
eSB0byBzZWN0aW9ucyB0YWtlbiBmcm9tIFJGQyA0MzI5LCBzdWNoIGFzIHRoZSBmaXJzdCBwYXJh
Z3JhcGggb2Ygc2VjdGlvbiA0LjEpLg0KDQoyLiAtLS0tDQoNCkZQOiBNYXliZSBtb3JlIG9mIGEg
cXVlc3Rpb246IHdoeSBpcyB0aGUgIkVuY29kaW5nIGNvbnNpZGVyYXRpb25zIiBmaWVsZCBpbiBh
bGwgc3Vic2VjdGlvbnMgb2Ygc2VjdGlvbiA2LjEgImJpbmFyeSI/IFJGQyA0MzI5IGRpZCBoYXZl
IG1vcmUgdGV4dCBhYm91dCB0aGUgZW5jb2RpbmcsIGlzIHRoYXQgb2Jzb2xldGVkPyBEaWQgSSBt
aXNzIGluIHdoaWNoIHBhcnQgb2YgdGhlIGRyYWZ0IHRoaXMgaXMgZGlzY3Vzc2VkPw0KDQozLiAt
LS0tDQoNCkZQOiAiUHVibGlzaGVkIHNwZWNpZmljYXRpb24iIGZpZWxkIG9mIGVhY2ggc3Vic2Vj
dGlvbiBvZiBzZWN0aW9uIDYuMSBpcyAidGhpcyBkb2N1bWVudCIuIEkgZG9uJ3QgYmVsaWV2ZSB0
aGF0IGlzIGNvcnJlY3QsIGFuZCBpdCBzaG91bGQgaW5zdGVhZCBwb2ludCB0byB0aGUgY29ycmVj
dCBzcGVjaWZpY2F0aW9uIChzbyBKUyAxLjUsIEVDTUFTY3JpcHQgZXRjKS4NCg0KNC4gLS0tLQ0K
DQpGUDogSSB3b3VsZCBhbHNvIGFkZCBSRkMgNDMyOSBhdXRob3JzIGFzICJQZXJzb24gJiBlbWFp
bCBhZGRyZXNzIHRvIGNvbnRhY3QiLCBhcyB3ZWxsIGFzICJBdXRob3IiIGZvciB0aG9zZSBtZWRp
YSB0eXBlcyB0aGF0IDQzMjkgcmVnaXN0ZXJlZC4gUGxlYXNlIGxldCBtZSBrbm93IGlmIHRoaXMg
aXMgbm90IGNvbW1vbiBwcmFjdGljZSwgYnV0IGl0IHNlZW1zIGxvZ2ljYWwgdG8gbWUgdG8gaGF2
ZSBib3RoIHlvdSBhdXRob3JzIGFuZCBwcmV2aW91cyBhdXRob3JzLg0KDQo1LiAtLS0tDQoNCkZQ
OiBJIGJlbGlldmUgaXQgd291bGQgbWFrZSBzZW5zZSB0byBtb2RpZnkgdGhlIElBTkEgbWVkaWEg
dHlwZSByZWdpc3RyeSB0byBhZGQgYW4gIk9CU09MRVRFRCBpbiBmYXZvciBvZiAuLi4iIG5vdGUg
aW4gdGhlIG5hbWUgY29sdW1uIG9mIGFsbCB0aG9zZSBtZWRpYSB0eXBlcyBvYnNvbGV0ZWQuIEkg
dGhpbmsgdGhpcyByZXF1aXJlcyBhIG5ldyBJQU5BIHNlY3Rpb24uDQoNCjYuIC0tLS0NCg0KRlA6
IFRoZXJlIGFyZSA0IG9jY3VycmVuY2VzIG9mIG1lZGlhIHR5cGVzIHdoZXJlIEludGVuZGVkIHVz
YWdlIGlzIE9CU09MRVRFLCBidXQgdGhlIFJlc3RyaWN0aW9uIG9uIHVzYWdlIGRvZXMgbm90IGhh
dmUgdGhlIHNhbWUgc2VudGVuY2UgYXMgYWxsIHRoZSBvdGhlciBvYnNvbGV0ZSBvbmVzOg0KDQog
IFRoaXMgbWVkaWEgdHlwZSBpcyBvYnNvbGV0ZTsgY3VycmVudA0KICAgICAgaW1wbGVtZW50YXRp
b25zIHNob3VsZCB1c2UgdGV4dC9qYXZhc2NyaXB0IGFzIHRoZSBvbmx5IEphdmFTY3JpcHQvDQog
ICAgICBFQ01BU2NyaXB0IG1lZGlhIHR5cGUuDQoNCkkgdGhpbmsgdGhpcyBpcyBhbiBvdmVybG9v
aywgaXMgdGhhdCBjb3JyZWN0Pw0KDQojIyBNaW5vcg0KDQo3LiAtLS0tLQ0KDQpGUDogUGxlYXNl
IGNvbnNpZGVyIGFkZGluZyBzb21lIHRleHQgaW4gdGhlIGludHJvZHVjdGlvbiBtZW50aW9uaW5n
IHRoYXQgdGhpcyBkb2N1bWVudCBleHBhbmRzIG9uIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9u
cy4gSSBhcHByZWNpYXRlIHRoaXMgd29yayBvbiB0aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMg
c2VjdGlvbiB3YXMgZG9uZSwgYW5kIGJlbGlldmUgdGhlIEJDUCAxNCB0ZXJtcyBtYWtlIHNlbnNl
IHRoZXJlLiBJdCBzaG91bGQganVzdCBiZSBoaWdobGlnaHRlZCBiZXR0ZXIgaW4gdGhlIGludHJv
ZHVjdG9yeSBwYXJ0IG9mIHRoZSBkb2N1bWVudC4NCg0KOC4gLS0tLS0NCg0KRlA6IEkgYW0gbm90
IHN1cmUgUkZDMzk4NiBhbmQgUkZDMzk4NyBuZWVkIHRvIGJlIGEgbm9ybWF0aXZlIHJlZmVyZW5j
ZSwgZ2l2ZW4gdGhlIG9ubHkgcGxhY2UgdGhleSBhcHBlYXIgaXMgYSBwYXJhZ3JhcGggc3RhdGlu
ZyBob3cgdGhpcyBkb2N1bWVudCBkb2VzIG5vdCBkZWZpbmUgcHJvY2Vzc2luZyBvZiBmcmFnbWVu
dCBpZGVudGlmaWVycy4NCg0KOS4gLS0tLS0NCg0KRlA6IEknZCBzdWdnZXN0IGFkZGluZyBzZWN0
aW9uIG51bWJlcnMgd2hlbiByZWZlcnJpbmcgdG8gW0VDTUEtMjYyXSBzZWN0aW9ucywgaW5zdGVh
ZCBvZiBqdXN0IG5hbWVzLg0KDQoxMC4gLS0tLS0NCg0KICAgamF2YXNjcmlwdC4gIERpZmZlcmVu
Y2VzIGluIEVDTUFTY3JpcHQgdmVyc2lvbnMgaGF2ZSBiZWVuIGJldHRlcg0KICAgZGVhbHQgd2l0
aCBpbiB0aGUgcHJvY2Vzc29ycy4NCg0KRlA6ICJpbiB0aGUgcHJvY2Vzc29ycyIgLSBJIGFtIG5v
dCBzdXJlIHdoYXQgaXMgbWVhbnQgaGVyZSwgbWlnaHQgYmUgd29ydGggY29uc2lkZXJpbmcgcmVw
aHJhc2luZyBmb3IgY2xhcml0eS4NCg0KMTEuIC0tLS0tDQoNCiAgIFJlZmVyIHRvIFtSRkM2MjY1
XSBmb3IgYSBkaXNjdXNzaW9uIG9mIHRlcm1pbm9sb2d5IHVzZWQgaW4gdGhpcw0KICAgc2VjdGlv
bi4gIFNvdXJjZSB0ZXh0IChhcyBkZWZpbmVkIGluIFtFQ01BLTI2Ml0sIHNlY3Rpb24gIlNvdXJj
ZQ0KDQpGUDogSSBhbSBjb25mdXNlZCBieSB3aGF0IHBhcnQgb2YgNjI2NSBpcyByZWxldmFudCBy
ZWdhcmRpbmcgdGVybWlub2xvZ3kgdXNlZCBpbiB0aGlzIHNlY3Rpb24uIE1heWJlIGFkZGluZyBh
IHNlY3Rpb24gcG9pbnRlciB3b3VsZCBoZWxwLg0KDQoxMi4gLS0tLS0NCg0KICAgc2VwYXJhdGVs
eSBmb3IgcHVycG9zZXMgb2YgZXh0ZXJuYWwgc3RvcmFnZSBhbmQgcmV0cmlldmFsLiAgQW4NCiAg
IGltcGxlbWVudGF0aW9uJ3MgaW50ZXJuYWwgcmVwcmVzZW50YXRpb24gb2Ygc291cmNlIHRleHQg
YW5kIHNvdXJjZQ0KICAgdGV4dCBhcmUgbm90IGNvbnNpZGVyZWQgYmluYXJ5IHNvdXJjZSB0ZXh0
Lg0KDQpGUDogSSBoYXZlIGEgaGFyZCB0aW1lIHBhcnNpbmcgImFuZCBzb3VyY2UgdGV4dCIsIGlu
IHRoZSBjb250ZXh0IG9mIHRoZSBzZW50ZW5jZS4gV2hhdCdzIHRoZSBkaWZmZXJlbmNlIHdpdGgg
ImFuIGltcGxlbWVudGF0aW9uJ3MgaW50ZXJuYWwgcmVwcmVzZW50YXRpb24gb2Ygc291cmNlIHRl
eHQiPyAodGhpcyBtaWdodCBiZSBtZSBub3QgdW5kZXJzdGFuZGluZyB0aGUgcGhyYXNpbmcpDQoN
CjEzLiAtLS0tLQ0KDQpGUDogU2VjdGlvbiA2IC0gSUFOQSBDb25zaWRlcmF0aW9uczogcGxlYXNl
IGNvbnNpZGVyIGFkZGluZyBhIGxpbmsgdG8gdGhlIG1lZGlhIHR5cGUgcmVnaXN0cnkuDQoNCiMj
IE5pdA0KDQoxNC4gLS0tLQ0KDQogICBvZiBhZGRpdGlvbmFsIHNjcmlwdHMsIGNhbGxlZCBpbXBv
cnRpbmcuICBJbXBsZW1lbnRhdGlvbnMgdGhhdA0KICAgc3VwcG9ydCBtb2R1bGVzIG5lZWQgdG8g
cHJvY2VzcyBpbXBvcnRlZCBzb3VyY2VzIGluIHRoZSBzYW1lIHdheQ0KICAgc2NyaXB0cy4gIEZ1
cnRoZXIsIHRoZXJlIG1heSBiZSBhZGRpdGlvbmFsIHByaXZhY3kgYW5kIHNlY3VyaXR5DQoNCkZQ
OiAiaW4gdGhlIHNhbWUgd2F5IHNjcmlwdCIgLSBpcyBpdCBtaXNzaW5nIGFuICJhcyI/DQoNCg0K


From nobody Tue Aug 24 11:49:49 2021
Return-Path: <ben@nostrum.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97AEA3A0BEC; Tue, 24 Aug 2021 11:49:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.28
X-Spam-Level: 
X-Spam-Status: No, score=-0.28 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, KHOP_HELO_FCRDNS=0.399, MAY_BE_FORGED=1, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=nostrum.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 KnwjcFiHecKK; Tue, 24 Aug 2021 11:49:27 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 A09563A0BE9; Tue, 24 Aug 2021 11:49:27 -0700 (PDT)
Received: from smtpclient.apple (mta-70-120-133-87.satx.rr.com [70.120.133.87] (may be forged)) (authenticated bits=0) by nostrum.com (8.16.1/8.16.1) with ESMTPSA id 17OInMTj088799 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 24 Aug 2021 13:49:24 -0500 (CDT) (envelope-from ben@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1629830964; bh=hAKIgssZqQooNpsmqkZa/SZWduOniMtLgzBxBY6Rywk=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=ZyApZIT8HoD/0QZD2mCpo36W4RgEEISTqu6N90QLKBal1e6X0S/7MHyYQ7EI+4E86 uA0F7Vos44bl9kP0P/WFPwzE7Ygdu7TeRKyMzWbs2cQFYgfEbnMVuofmICpwI7g4a7 Ot73PTAKNYAX1iDbNke0UffZTI3L5LMWWZZzaqXQ=
X-Authentication-Warning: raven.nostrum.com: Host mta-70-120-133-87.satx.rr.com [70.120.133.87] (may be forged) claimed to be smtpclient.apple
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com>
Date: Tue, 24 Aug 2021 13:49:17 -0500
Cc: "draft-ietf-dispatch-javascript-mjs.all@ietf.org" <draft-ietf-dispatch-javascript-mjs.all@ietf.org>,  "dispatch@ietf.org" <dispatch@ietf.org>, "media-types@ietf.org" <media-types@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <9E825A5C-0A00-4729-8639-35D5279E0931@nostrum.com>
References: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com>
To: Francesca Palombini <francesca.palombini=40ericsson.com@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3654.100.0.2.22)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/_kok8sFwFP_QtLpyx01OGQzeJoU>
Subject: Re: [dispatch] AD review of draft-ietf-dispatch-javascript-mjs-09
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Aug 2021 18:49:33 -0000

(as shepherd)

Hi Francesca,

I have a comment on point 1, below. I will leave the other points to the =
authors.=20

Thanks!

Ben.


> On Aug 24, 2021, at 10:49 AM, Francesca Palombini =
<francesca.palombini=3D40ericsson.com@dmarc.ietf.org> wrote:
>=20
> Thank you for the work on this document. This is my AD review.
>=20
> I have divided comments into "main", "minor" and "nits". I'd like to =
have a discussion on my main comments before requesting the IETF Last =
Call. On the other hand, you can address the minors and nits together =
with any additional Last Call comments you will get. As I am coming in =
late to the process, please understand that I don't mean to re-hash =
existing discussions that I am not aware of, and I appreciate your =
patience: feel free to point me to previous discussion (and conclusions) =
I might have missed, if relevant.
>=20
> For the minor comments - some of these are suggestions or questions =
which I hope will help improve readability, which you can decide to take =
or leave as you please.
>=20
> Francesca
>=20
> ## Main
>=20
> 1. ----
>=20
> FP: This document is presented in the Abstract, Introduction and =
Compatibility section as aiming to update some IANA registrations for =
the media types mentioned, as well as documenting current usage of these =
media types. Because of that, I am not convinced about the use of BCP 14 =
language: if the intent is documenting current practices, most of these =
BCP 14 terms should be replaced by explanations on how implementations =
behave. To give an example of my concern, for the following paragraph in =
Section 4:
>=20
>   Implementations that support binary source text MUST support binary
>   source text encoded using the UTF-8 [RFC3629] character encoding
>   scheme.  Module goal sources MUST be encoded as UTF-8, all other
>   encodings will fail.  Source goal sources SHOULD be encoded as =
UTF-8;
>   other character encoding schemes MAY be supported, but are
>   discouraged.
>=20
> FP: Are these requirements that should have been there in RFC 4329 and =
are being added now? Are these how most implementations already behave? =
Would it not make more sense to reformulate this paragraph to describe =
implementations behaviour, rather than mandate and recommend? Why using =
BCP 14 terms?
> This comment applies to all new occurrences of BCP 14 terms (it does =
not to apply to sections taken from RFC 4329, such as the first =
paragraph of section 4.1).

Most of the upper-case normative terms are leftovers from RFC 4329. The =
text you quote adds a MUST and SHOULD to a paragraph that already had =
BCP 14 language in order to match the existing style. I think the use of =
BCP 14 was a mistake for RFC 4329, but this draft did not undertake =
fixing every flaw in the RFC.=20

Rewriting all the previously existing BCP 14 language would be a pretty =
big undertaking at this stage. Would it be reasonable to leave that as =
is, and add some explanatory text about it to the introduction?

>=20
> 2. ----
>=20
> FP: Maybe more of a question: why is the "Encoding considerations" =
field in all subsections of section 6.1 "binary"? RFC 4329 did have more =
text about the encoding, is that obsoleted? Did I miss in which part of =
the draft this is discussed?
>=20
> 3. ----
>=20
> FP: "Published specification" field of each subsection of section 6.1 =
is "this document". I don't believe that is correct, and it should =
instead point to the correct specification (so JS 1.5, ECMAScript etc).
>=20
> 4. ----
>=20
> FP: I would also add RFC 4329 authors as "Person & email address to =
contact", as well as "Author" for those media types that 4329 =
registered. Please let me know if this is not common practice, but it =
seems logical to me to have both you authors and previous authors.
>=20
> 5. ----
>=20
> FP: I believe it would make sense to modify the IANA media type =
registry to add an "OBSOLETED in favor of ..." note in the name column =
of all those media types obsoleted. I think this requires a new IANA =
section.
>=20
> 6. ----
>=20
> FP: There are 4 occurrences of media types where Intended usage is =
OBSOLETE, but the Restriction on usage does not have the same sentence =
as all the other obsolete ones:
>=20
>  This media type is obsolete; current
>      implementations should use text/javascript as the only =
JavaScript/
>      ECMAScript media type.
>=20
> I think this is an overlook, is that correct?
>=20
> ## Minor
>=20
> 7. -----
>=20
> FP: Please consider adding some text in the introduction mentioning =
that this document expands on the security considerations. I appreciate =
this work on the Security Considerations section was done, and believe =
the BCP 14 terms make sense there. It should just be highlighted better =
in the introductory part of the document.
>=20
> 8. -----
>=20
> FP: I am not sure RFC3986 and RFC3987 need to be a normative =
reference, given the only place they appear is a paragraph stating how =
this document does not define processing of fragment identifiers.
>=20
> 9. -----
>=20
> FP: I'd suggest adding section numbers when referring to [ECMA-262] =
sections, instead of just names.
>=20
> 10. -----
>=20
>   javascript.  Differences in ECMAScript versions have been better
>   dealt with in the processors.
>=20
> FP: "in the processors" - I am not sure what is meant here, might be =
worth considering rephrasing for clarity.
>=20
> 11. -----
>=20
>   Refer to [RFC6265] for a discussion of terminology used in this
>   section.  Source text (as defined in [ECMA-262], section "Source
>=20
> FP: I am confused by what part of 6265 is relevant regarding =
terminology used in this section. Maybe adding a section pointer would =
help.
>=20
> 12. -----
>=20
>   separately for purposes of external storage and retrieval.  An
>   implementation's internal representation of source text and source
>   text are not considered binary source text.
>=20
> FP: I have a hard time parsing "and source text", in the context of =
the sentence. What's the difference with "an implementation's internal =
representation of source text"? (this might be me not understanding the =
phrasing)
>=20
> 13. -----
>=20
> FP: Section 6 - IANA Considerations: please consider adding a link to =
the media type registry.
>=20
> ## Nit
>=20
> 14. ----
>=20
>   of additional scripts, called importing.  Implementations that
>   support modules need to process imported sources in the same way
>   scripts.  Further, there may be additional privacy and security
>=20
> FP: "in the same way script" - is it missing an "as"?
>=20
>=20
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch


From nobody Tue Aug 24 15:30:08 2021
Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70E373A169B; Tue, 24 Aug 2021 15:30:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.543
X-Spam-Level: 
X-Spam-Status: No, score=-2.543 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 Pdz2HI3ewDiI; Tue, 24 Aug 2021 15:30:00 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2089.outbound.protection.outlook.com [40.107.21.89]) (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 1D4DB3A1699; Tue, 24 Aug 2021 15:30:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H3YMuvsTYaAlPatX1gQElNqsUAOPlL16xPGotUtO5vRtPNejZt1ONec8V90qUmW87YaghnO4J7b3k3yQMnfi5ljf6CcQ3AaM6t68J0tTk+FQPNz0afB4kJZSAq3Xl/1/gRxMbS6t57pG2DwkPGa+KWCy2OgSY/SpG+iKPRrIrllaVpGcAvVhJpnVokHSMGcMTc9ZRyzRek9CB0rgwUtuUBdbHIxd13cTQcs+IYn9aWCpsk9LLqh7VfYRHpUsKcsxLrxd1cb5urkjJpcXwuhFWmG6Ud0LTQFt9jXG0ZDnpCCm7U05QUJArFTt787hIl4yUPfZ00EAc1Yf5FOjFOcmWA==
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:X-MS-Exchange-SenderADCheck; bh=0CLBtCgOXUz7nZQWtlpSGAhJMUlU5CHyAMJZ9Ou/j/U=; b=iG5e5LNR+2wAMvuNoq4de3RPGXfjC5y7PoLJXsp2G2TwlbOmwJiIJj7S6FckokAH6cQruGwA2OLuykUA20bt4Qje5t/G4mZUFHvIHAYqwcD2DiC/yf9C7lwxlL/FbKO18JV/RUj5UTZrxp6vTKOvwZjIqPfmtZgUR9ppuvorGTYogtNOfTDgon0HoSO3Q/fzr+Qr5DfLcO8UiLKHg6PrpwdRVH1O4tmgeo0Dh0dSE9MAFb4GzVeFy+TxB84nv4z4+FNMGw6+QVUKwHb0v4Wcz7bCzaf6y8mnnYtHUr5Q596+vWAmPFuw4Jbk40etB361y5yqt+HJmQ9oK0TOjZPzBg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0CLBtCgOXUz7nZQWtlpSGAhJMUlU5CHyAMJZ9Ou/j/U=; b=i8Nt4L+g0ungVTqCXXz9wv6N2hgKxzNNIcEbqS7mDC0cAAA+zt/aKPaa/Cm07mYf6n/dJg6/D2snTKyhd3JK4gvjnyQfAhwyICKZPr133DeGcP+OVnLjtG4AVxmi4tEzCClYEt46oJQz1zuQ4t4tbN9sdOgZ4R1Vah7dmKb7sMQ=
Received: from VI1PR07MB4223.eurprd07.prod.outlook.com (2603:10a6:802:66::22) by VI1PR07MB5680.eurprd07.prod.outlook.com (2603:10a6:803:cb::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.10; Tue, 24 Aug 2021 22:29:56 +0000
Received: from VI1PR07MB4223.eurprd07.prod.outlook.com ([fe80::cc07:95df:9ecf:5ba1]) by VI1PR07MB4223.eurprd07.prod.outlook.com ([fe80::cc07:95df:9ecf:5ba1%6]) with mapi id 15.20.4457.014; Tue, 24 Aug 2021 22:29:56 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: Ben Campbell <ben@nostrum.com>
CC: "draft-ietf-dispatch-javascript-mjs.all@ietf.org" <draft-ietf-dispatch-javascript-mjs.all@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>, "media-types@ietf.org" <media-types@ietf.org>
Thread-Topic: [dispatch] AD review of draft-ietf-dispatch-javascript-mjs-09
Thread-Index: AQHXmP+gvFmjePB25kuuHaVq7cnnCquC/3uAgABfLIA=
Date: Tue, 24 Aug 2021 22:29:56 +0000
Message-ID: <7ACDAA50-8F50-4081-B1C0-E4E644499144@ericsson.com>
References: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com> <9E825A5C-0A00-4729-8639-35D5279E0931@nostrum.com>
In-Reply-To: <9E825A5C-0A00-4729-8639-35D5279E0931@nostrum.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.51.21071101
authentication-results: nostrum.com; dkim=none (message not signed) header.d=none;nostrum.com; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 24bf65f0-12d0-4650-0dc1-08d9674eb385
x-ms-traffictypediagnostic: VI1PR07MB5680:
x-microsoft-antispam-prvs: <VI1PR07MB56802A7A61DC3A991D8FCF2C98C59@VI1PR07MB5680.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CpO9wkLOuU6FMlWJ0c9KwE1/BP1ESm71vcT1QAcRlj00Lldqp8bTEYB5/+nxGKD3PHzKukKjmSNx0BXNosK4X4863d7vfVbktaFp+/rGQ5t3QxNBrtLxbH4OvwHVAELsKbqOQROAVs1/xL/d1woSeAqduL0HRcehJuLWtm6c9xIXFEyAf/lPdo5sQdnZ2nPwRcIQtUuls21XnlBvUF9DHrTKQMR0z7sA93qJeBVR5wlar5fSApJVvGfnrQAAC1pRhuZfTJX3fbcX/gyDsztJlovSGgrqscu0LXo3WxV4tCHeLKjcef3QX2c8ntaML8r3B2+whj/8g89dPYueht7AFn9F1gZYtm7iWdWmlBIpySVk/n/RLq49WC95wlXaHCKrzoTqM8mJ+BCHRHOYtNG3hu9QO/xKuzLnfHs/mlyx0etB6wQY+aHkf37Wy0JSwUUSgK4XvPRq+B8ksAUeX09TIVzKIK/KwzK7H4RSL8dFQfDXXCaOgm1tRiJz9PRKaew6QPen3WW14qWcpIsO/YWjPgwo66JnIWNRuUBU1kOgJBPhWXd8htSv/tcAkJohdRDbjVfkhq55PyWNBLRieKzH/SSRqxnjHl1g91Vh9/zU7rZAlriFk0SfrXDbmKRKdDw/B5bCG3irpAmoMix9L9PK69WiV4angfqj4AACFLKzmaCnOGfTMFMw32xeifQS8TaG1hnfrXL5xsRQmwAljEFev/jkF4sfH+Y9n7AF33e0DYkqhHUT7hAXdniA+xi4eSmiiODhzx4Cf/20fDdCSJPIeAihdaT5YVuOxyxgpfiUxeuac64rxC5aw+Ezd4sv4vIk
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1PR07MB4223.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(346002)(376002)(396003)(366004)(136003)(39860400002)(4326008)(2906002)(44832011)(36756003)(86362001)(5660300002)(33656002)(6916009)(2616005)(83380400001)(38100700002)(122000001)(54906003)(8676002)(76116006)(38070700005)(91956017)(66946007)(66556008)(8936002)(6486002)(64756008)(66476007)(66446008)(316002)(478600001)(71200400001)(966005)(6512007)(186003)(53546011)(6506007)(45980500001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S2JXUUNBY2lCOU5aclZJdGZjcjM2UitPU1ZzdkQ3TDZiNk5RM2d1eHRVbGFw?= =?utf-8?B?S3g5M2NYL0tyTGZZL3pVZGYvV0V3OUk3R2pJTzFPbnR2SUhvNk95eFZua2lL?= =?utf-8?B?dWlDVjAwU3drSkhORFR5REZldHpPNCttNFVNT2F0ckVtNnBZaVQvdGE4b0hG?= =?utf-8?B?aXdodWNUeHVDSFd2VytlcHh6cmpPMmVyb3ZtNGt5SURBOUUxWDVYQkpXWTZj?= =?utf-8?B?eE5MTW15ZW5JM3Z3blEvaG5pcGZDbkwyM04xOExaclcwbzFpTFk5QjZnL0wx?= =?utf-8?B?d0hYZ0UrN2dVeHliR1lrbXFxZHJUdlB3dzhZd283UEpDQXVMY251ZFZubkxs?= =?utf-8?B?WUxjOEVvSTQxcTF0UTZoNDBTRkJSSUFjbTVPQ3Z2Y01hZ0VzY3B6emhrbHRv?= =?utf-8?B?aE94SEl1bTNWZnJsNmhoTEJkSkJicnlzcEpvaHkzTlRaTC9HTmV2c3UvWlFl?= =?utf-8?B?KzRraUpSbVE2NDU4WlYrYllEcEhFV0pwTnJQTmIyeWNvWjY1czNuWDVoTExR?= =?utf-8?B?MjcvYUppeUs5N3dTcVNGUkNrcGJubW1xWXR4MmVPZUh4U1I5L3F6THY1ZkNU?= =?utf-8?B?VFlJOFN1ZXE0Y2VqNUNnemZ3WnFwUkVUV3JSZmpDRHY0NDl6WWR0TGtqUG1n?= =?utf-8?B?QjJnSVkvaER5cDhsTGVBMEhCdXd6c2N4aXBPYlU3RVFoYkdaVndBUmN0WXhF?= =?utf-8?B?RldvcllxMUxaU3I0M3VUb2R1elRwY3BVSmV5T1IycUZOT1ZSVzUxbWJBdEZy?= =?utf-8?B?Vm40SlJqdUxkNHJFV1d3VFhvYlhzTEJmM3N3aHRhL1d0TXJ0OTh5MDlZeWtB?= =?utf-8?B?THpXcktIalFvRHZ3SDhuYU4ySW5BWmxqbmpZc05jMmFJVnNjL0JNRU9WRTE0?= =?utf-8?B?dzBBL0xwOU1aUGJBMk92czRUbnNUQnhvb2YxZGV2R3dPZDlpdU0vcUpGbmda?= =?utf-8?B?a1B0S2xzVjFRZUptdWQzcVVYdzlaeXVBWGpVc055SFdLRjBmWDVvNVM2eTNq?= =?utf-8?B?OU5TSFlIZGN2U2k1MXNJMkdzRlJSVmlpV1BiK2xkTy8yaEliMXNiMmw2eWZn?= =?utf-8?B?MW9hL25sUXF2bVFQYkJoQm5KOTgxSnRJOGpvL0R4VEZxNVkrRlc4L3RuRkhD?= =?utf-8?B?ZnVic1FKVi9jVHFjQkdIU0NPVFc0ekcyWUZsYm41YWlKUU8zay9id3NHYkV4?= =?utf-8?B?QXBORlpjU25MQS8vS2QwNno1K29NbVlONzBxbXB2K3d2aWVqODRGckx2RTkv?= =?utf-8?B?UzBmd1JTNG5ncnE3RTNlVjRxaU5RRzAvZ1FPZzJuWkl3bS83NXF3UytKc09q?= =?utf-8?B?WWk3Skx1MGxLMElmRFZNUklnVVJ5aUFPVkRIdDFaS1lkbTg1QXV6bzB2SWlY?= =?utf-8?B?RXRKY0ZjbmNqMW96dWR0SG5ZNWMwbTYzczluTFg2QVAwY0pXZ3lnUmwwbmMv?= =?utf-8?B?L05paG85dUVJdmhtM3FzR2JNdTlIVnlaSmZZTE9Sc1JYNVNreEdnZXhKdGdp?= =?utf-8?B?eTJNTHloUTZPd2Q5VmxOVlJYYVhBdUJKN2RuaEtFMVhGWHJITjBKTzVNMTFM?= =?utf-8?B?SEc2d3hJYmRGNXlucTBmSVMxVHZQNkFYd0txYkpRZ2VaMEU0ZzQvaW01cGNT?= =?utf-8?B?NDFPS3ZmNHd5YmVHMHhiYWZ2a0EzZ1ppa2x6V0hUZk5SZnF3OTFyQzdUYlNx?= =?utf-8?B?QWZxekx0Ulcxa2VjWDNtQ3Rscyt4VGxTSk12d1FrTDlxV3dqdTVHNlgrSWhI?= =?utf-8?B?YWg2QU5weFJGMFBmeHpZSEloNjVVOTFKQk4wSE9ZajlVb215WWVTdDZHR2Fi?= =?utf-8?B?aENiYnhnZ3R1MWkrU0pHS3BYaDJwaE9ISGo2QXppYUFaUWQwZGZXd29GRnov?= =?utf-8?B?aUpGMUpldWQxaHRSQW9KekV6WlM2Q3k1Z2RXS0JNUGJCanc9PQ==?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <A167A0D858B8D84787F0F2757B15CE9E@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB4223.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 24bf65f0-12d0-4650-0dc1-08d9674eb385
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2021 22:29:56.5607 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZjgWh6SPrxiPtwwCl9Xu4iFo6tr2lKvekGIHX8wc82+Gi0JX52clZiZlBZ+TSBJ7hqTTvacnQU8b54XiagX6qJiHbCkY8//TTW8X6QCjsbb8fmzXykLXoe+T204E1Xvn
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB5680
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/kr2pRuFoKzr0oHYxEQDC766vAqc>
Subject: Re: [dispatch] AD review of draft-ietf-dispatch-javascript-mjs-09
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Aug 2021 22:30:07 -0000

SGkgQmVuIQ0KDQpUaGFuayB5b3UgZm9yIHlvdXIgcXVpY2sgcmVhY3Rpb24sIGFuZCB0aGFuayB5
b3UgYXMgd2VsbCBmb3IgdGhlIGV4Y2VsbGVudCBzaGVwaGVyZCB3cml0ZSB1cCwgaXQgd2FzIHZl
cnkgdXNlZnVsLiBJbmxpbmUuDQoNCkZyYW5jZXNjYQ0KDQrvu79PbiAyNC8wOC8yMDIxLCAyMDo0
OSwgIkJlbiBDYW1wYmVsbCIgPGJlbkBub3N0cnVtLmNvbT4gd3JvdGU6DQoNCiAgICAoYXMgc2hl
cGhlcmQpDQoNCiAgICBIaSBGcmFuY2VzY2EsDQoNCiAgICBJIGhhdmUgYSBjb21tZW50IG9uIHBv
aW50IDEsIGJlbG93LiBJIHdpbGwgbGVhdmUgdGhlIG90aGVyIHBvaW50cyB0byB0aGUgYXV0aG9y
cy4gDQoNCiAgICBUaGFua3MhDQoNCiAgICBCZW4uDQoNCg0KICAgID4gT24gQXVnIDI0LCAyMDIx
LCBhdCAxMDo0OSBBTSwgRnJhbmNlc2NhIFBhbG9tYmluaSA8ZnJhbmNlc2NhLnBhbG9tYmluaT00
MGVyaWNzc29uLmNvbUBkbWFyYy5pZXRmLm9yZz4gd3JvdGU6DQogICAgPiANCiAgICA+IFRoYW5r
IHlvdSBmb3IgdGhlIHdvcmsgb24gdGhpcyBkb2N1bWVudC4gVGhpcyBpcyBteSBBRCByZXZpZXcu
DQogICAgPiANCiAgICA+IEkgaGF2ZSBkaXZpZGVkIGNvbW1lbnRzIGludG8gIm1haW4iLCAibWlu
b3IiIGFuZCAibml0cyIuIEknZCBsaWtlIHRvIGhhdmUgYSBkaXNjdXNzaW9uIG9uIG15IG1haW4g
Y29tbWVudHMgYmVmb3JlIHJlcXVlc3RpbmcgdGhlIElFVEYgTGFzdCBDYWxsLiBPbiB0aGUgb3Ro
ZXIgaGFuZCwgeW91IGNhbiBhZGRyZXNzIHRoZSBtaW5vcnMgYW5kIG5pdHMgdG9nZXRoZXIgd2l0
aCBhbnkgYWRkaXRpb25hbCBMYXN0IENhbGwgY29tbWVudHMgeW91IHdpbGwgZ2V0LiBBcyBJIGFt
IGNvbWluZyBpbiBsYXRlIHRvIHRoZSBwcm9jZXNzLCBwbGVhc2UgdW5kZXJzdGFuZCB0aGF0IEkg
ZG9uJ3QgbWVhbiB0byByZS1oYXNoIGV4aXN0aW5nIGRpc2N1c3Npb25zIHRoYXQgSSBhbSBub3Qg
YXdhcmUgb2YsIGFuZCBJIGFwcHJlY2lhdGUgeW91ciBwYXRpZW5jZTogZmVlbCBmcmVlIHRvIHBv
aW50IG1lIHRvIHByZXZpb3VzIGRpc2N1c3Npb24gKGFuZCBjb25jbHVzaW9ucykgSSBtaWdodCBo
YXZlIG1pc3NlZCwgaWYgcmVsZXZhbnQuDQogICAgPiANCiAgICA+IEZvciB0aGUgbWlub3IgY29t
bWVudHMgLSBzb21lIG9mIHRoZXNlIGFyZSBzdWdnZXN0aW9ucyBvciBxdWVzdGlvbnMgd2hpY2gg
SSBob3BlIHdpbGwgaGVscCBpbXByb3ZlIHJlYWRhYmlsaXR5LCB3aGljaCB5b3UgY2FuIGRlY2lk
ZSB0byB0YWtlIG9yIGxlYXZlIGFzIHlvdSBwbGVhc2UuDQogICAgPiANCiAgICA+IEZyYW5jZXNj
YQ0KICAgID4gDQogICAgPiAjIyBNYWluDQogICAgPiANCiAgICA+IDEuIC0tLS0NCiAgICA+IA0K
ICAgID4gRlA6IFRoaXMgZG9jdW1lbnQgaXMgcHJlc2VudGVkIGluIHRoZSBBYnN0cmFjdCwgSW50
cm9kdWN0aW9uIGFuZCBDb21wYXRpYmlsaXR5IHNlY3Rpb24gYXMgYWltaW5nIHRvIHVwZGF0ZSBz
b21lIElBTkEgcmVnaXN0cmF0aW9ucyBmb3IgdGhlIG1lZGlhIHR5cGVzIG1lbnRpb25lZCwgYXMg
d2VsbCBhcyBkb2N1bWVudGluZyBjdXJyZW50IHVzYWdlIG9mIHRoZXNlIG1lZGlhIHR5cGVzLiBC
ZWNhdXNlIG9mIHRoYXQsIEkgYW0gbm90IGNvbnZpbmNlZCBhYm91dCB0aGUgdXNlIG9mIEJDUCAx
NCBsYW5ndWFnZTogaWYgdGhlIGludGVudCBpcyBkb2N1bWVudGluZyBjdXJyZW50IHByYWN0aWNl
cywgbW9zdCBvZiB0aGVzZSBCQ1AgMTQgdGVybXMgc2hvdWxkIGJlIHJlcGxhY2VkIGJ5IGV4cGxh
bmF0aW9ucyBvbiBob3cgaW1wbGVtZW50YXRpb25zIGJlaGF2ZS4gVG8gZ2l2ZSBhbiBleGFtcGxl
IG9mIG15IGNvbmNlcm4sIGZvciB0aGUgZm9sbG93aW5nIHBhcmFncmFwaCBpbiBTZWN0aW9uIDQ6
DQogICAgPiANCiAgICA+ICAgSW1wbGVtZW50YXRpb25zIHRoYXQgc3VwcG9ydCBiaW5hcnkgc291
cmNlIHRleHQgTVVTVCBzdXBwb3J0IGJpbmFyeQ0KICAgID4gICBzb3VyY2UgdGV4dCBlbmNvZGVk
IHVzaW5nIHRoZSBVVEYtOCBbUkZDMzYyOV0gY2hhcmFjdGVyIGVuY29kaW5nDQogICAgPiAgIHNj
aGVtZS4gIE1vZHVsZSBnb2FsIHNvdXJjZXMgTVVTVCBiZSBlbmNvZGVkIGFzIFVURi04LCBhbGwg
b3RoZXINCiAgICA+ICAgZW5jb2RpbmdzIHdpbGwgZmFpbC4gIFNvdXJjZSBnb2FsIHNvdXJjZXMg
U0hPVUxEIGJlIGVuY29kZWQgYXMgVVRGLTg7DQogICAgPiAgIG90aGVyIGNoYXJhY3RlciBlbmNv
ZGluZyBzY2hlbWVzIE1BWSBiZSBzdXBwb3J0ZWQsIGJ1dCBhcmUNCiAgICA+ICAgZGlzY291cmFn
ZWQuDQogICAgPiANCiAgICA+IEZQOiBBcmUgdGhlc2UgcmVxdWlyZW1lbnRzIHRoYXQgc2hvdWxk
IGhhdmUgYmVlbiB0aGVyZSBpbiBSRkMgNDMyOSBhbmQgYXJlIGJlaW5nIGFkZGVkIG5vdz8gQXJl
IHRoZXNlIGhvdyBtb3N0IGltcGxlbWVudGF0aW9ucyBhbHJlYWR5IGJlaGF2ZT8gV291bGQgaXQg
bm90IG1ha2UgbW9yZSBzZW5zZSB0byByZWZvcm11bGF0ZSB0aGlzIHBhcmFncmFwaCB0byBkZXNj
cmliZSBpbXBsZW1lbnRhdGlvbnMgYmVoYXZpb3VyLCByYXRoZXIgdGhhbiBtYW5kYXRlIGFuZCBy
ZWNvbW1lbmQ/IFdoeSB1c2luZyBCQ1AgMTQgdGVybXM/DQogICAgPiBUaGlzIGNvbW1lbnQgYXBw
bGllcyB0byBhbGwgbmV3IG9jY3VycmVuY2VzIG9mIEJDUCAxNCB0ZXJtcyAoaXQgZG9lcyBub3Qg
dG8gYXBwbHkgdG8gc2VjdGlvbnMgdGFrZW4gZnJvbSBSRkMgNDMyOSwgc3VjaCBhcyB0aGUgZmly
c3QgcGFyYWdyYXBoIG9mIHNlY3Rpb24gNC4xKS4NCg0KICAgIE1vc3Qgb2YgdGhlIHVwcGVyLWNh
c2Ugbm9ybWF0aXZlIHRlcm1zIGFyZSBsZWZ0b3ZlcnMgZnJvbSBSRkMgNDMyOS4gVGhlIHRleHQg
eW91IHF1b3RlIGFkZHMgYSBNVVNUIGFuZCBTSE9VTEQgdG8gYSBwYXJhZ3JhcGggdGhhdCBhbHJl
YWR5IGhhZCBCQ1AgMTQgbGFuZ3VhZ2UgaW4gb3JkZXIgdG8gbWF0Y2ggdGhlIGV4aXN0aW5nIHN0
eWxlLiBJIHRoaW5rIHRoZSB1c2Ugb2YgQkNQIDE0IHdhcyBhIG1pc3Rha2UgZm9yIFJGQyA0MzI5
LCBidXQgdGhpcyBkcmFmdCBkaWQgbm90IHVuZGVydGFrZSBmaXhpbmcgZXZlcnkgZmxhdyBpbiB0
aGUgUkZDLiANCg0KICAgIFJld3JpdGluZyBhbGwgdGhlIHByZXZpb3VzbHkgZXhpc3RpbmcgQkNQ
IDE0IGxhbmd1YWdlIHdvdWxkIGJlIGEgcHJldHR5IGJpZyB1bmRlcnRha2luZyBhdCB0aGlzIHN0
YWdlLiBXb3VsZCBpdCBiZSByZWFzb25hYmxlIHRvIGxlYXZlIHRoYXQgYXMgaXMsIGFuZCBhZGQg
c29tZSBleHBsYW5hdG9yeSB0ZXh0IGFib3V0IGl0IHRvIHRoZSBpbnRyb2R1Y3Rpb24/DQoNCkZQ
OiBJJ20gbW9zdCBkZWZpbml0ZWx5IG9rIHdpdGgga2VlcGluZyB0aGUgbGVmdG92ZXJzIGZyb20g
UkZDIDQzMjkgYW5kIG5vdCBjaGFuZ2luZyB0aGUgQkNQIDE0IGxhbmd1YWdlIHRoYXQgY29tZXMg
ZnJvbSA0MzI5LiBJIHRoaW5rIGl0IHdvdWxkIGJlIGhlbHBmdWwgdG8gYWRkIHNvbWUgZXhwbGFu
YXRvcnkgdGV4dCBhYm91dCB3aGF0IGNvbWVzIGZyb20gNDMyOSBhbmQgd2hhdCBpcyBuZXcuIEhv
d2V2ZXIsIGludHJvZHVjaW5nIG5ldyBCQ1AgMTQgdGV4dCBzZWVtcyB0byBnbyBhZ2FpbnN0IHRo
ZSBzdGF0ZWQgc2NvcGUgb2YgZG9jdW1lbnRpbmcgZXhpc3RpbmcgcHJhY3RpY2VzLiBFaXRoZXIg
dGhlIHNjb3BlIGlzIHJlZm9ybXVsYXRlIHRvIHNvbWV0aGluZyBsaWtlICJ1cGRhdGUgcmVxdWly
ZW1lbnRzIGJhc2VkIG9uIGV4aXN0aW5nIHByYWN0aWNlcyIgKHRoaXMgY291bGQgYmUgdGhlIGV4
cGxhbmF0b3J5IHRleHQgaW4gdGhlIGludHJvZHVjdGlvbiB5b3Ugd2VyZSBtZW50aW9uaW5nKSwg
b3IgdGhlIG5ldyByZXF1aXJlbWVudHMgYXJlIHJlZm9ybXVsYXRlZCBhcyBkZXNjcmlwdGlvbnMg
cmF0aGVyIHRoYW4gcmVxdWlyZW1lbnRzLiANCg0KICAgID4gDQogICAgPiAyLiAtLS0tDQogICAg
PiANCiAgICA+IEZQOiBNYXliZSBtb3JlIG9mIGEgcXVlc3Rpb246IHdoeSBpcyB0aGUgIkVuY29k
aW5nIGNvbnNpZGVyYXRpb25zIiBmaWVsZCBpbiBhbGwgc3Vic2VjdGlvbnMgb2Ygc2VjdGlvbiA2
LjEgImJpbmFyeSI/IFJGQyA0MzI5IGRpZCBoYXZlIG1vcmUgdGV4dCBhYm91dCB0aGUgZW5jb2Rp
bmcsIGlzIHRoYXQgb2Jzb2xldGVkPyBEaWQgSSBtaXNzIGluIHdoaWNoIHBhcnQgb2YgdGhlIGRy
YWZ0IHRoaXMgaXMgZGlzY3Vzc2VkPw0KICAgID4gDQogICAgPiAzLiAtLS0tDQogICAgPiANCiAg
ICA+IEZQOiAiUHVibGlzaGVkIHNwZWNpZmljYXRpb24iIGZpZWxkIG9mIGVhY2ggc3Vic2VjdGlv
biBvZiBzZWN0aW9uIDYuMSBpcyAidGhpcyBkb2N1bWVudCIuIEkgZG9uJ3QgYmVsaWV2ZSB0aGF0
IGlzIGNvcnJlY3QsIGFuZCBpdCBzaG91bGQgaW5zdGVhZCBwb2ludCB0byB0aGUgY29ycmVjdCBz
cGVjaWZpY2F0aW9uIChzbyBKUyAxLjUsIEVDTUFTY3JpcHQgZXRjKS4NCiAgICA+IA0KICAgID4g
NC4gLS0tLQ0KICAgID4gDQogICAgPiBGUDogSSB3b3VsZCBhbHNvIGFkZCBSRkMgNDMyOSBhdXRo
b3JzIGFzICJQZXJzb24gJiBlbWFpbCBhZGRyZXNzIHRvIGNvbnRhY3QiLCBhcyB3ZWxsIGFzICJB
dXRob3IiIGZvciB0aG9zZSBtZWRpYSB0eXBlcyB0aGF0IDQzMjkgcmVnaXN0ZXJlZC4gUGxlYXNl
IGxldCBtZSBrbm93IGlmIHRoaXMgaXMgbm90IGNvbW1vbiBwcmFjdGljZSwgYnV0IGl0IHNlZW1z
IGxvZ2ljYWwgdG8gbWUgdG8gaGF2ZSBib3RoIHlvdSBhdXRob3JzIGFuZCBwcmV2aW91cyBhdXRo
b3JzLg0KICAgID4gDQogICAgPiA1LiAtLS0tDQogICAgPiANCiAgICA+IEZQOiBJIGJlbGlldmUg
aXQgd291bGQgbWFrZSBzZW5zZSB0byBtb2RpZnkgdGhlIElBTkEgbWVkaWEgdHlwZSByZWdpc3Ry
eSB0byBhZGQgYW4gIk9CU09MRVRFRCBpbiBmYXZvciBvZiAuLi4iIG5vdGUgaW4gdGhlIG5hbWUg
Y29sdW1uIG9mIGFsbCB0aG9zZSBtZWRpYSB0eXBlcyBvYnNvbGV0ZWQuIEkgdGhpbmsgdGhpcyBy
ZXF1aXJlcyBhIG5ldyBJQU5BIHNlY3Rpb24uDQogICAgPiANCiAgICA+IDYuIC0tLS0NCiAgICA+
IA0KICAgID4gRlA6IFRoZXJlIGFyZSA0IG9jY3VycmVuY2VzIG9mIG1lZGlhIHR5cGVzIHdoZXJl
IEludGVuZGVkIHVzYWdlIGlzIE9CU09MRVRFLCBidXQgdGhlIFJlc3RyaWN0aW9uIG9uIHVzYWdl
IGRvZXMgbm90IGhhdmUgdGhlIHNhbWUgc2VudGVuY2UgYXMgYWxsIHRoZSBvdGhlciBvYnNvbGV0
ZSBvbmVzOg0KICAgID4gDQogICAgPiAgVGhpcyBtZWRpYSB0eXBlIGlzIG9ic29sZXRlOyBjdXJy
ZW50DQogICAgPiAgICAgIGltcGxlbWVudGF0aW9ucyBzaG91bGQgdXNlIHRleHQvamF2YXNjcmlw
dCBhcyB0aGUgb25seSBKYXZhU2NyaXB0Lw0KICAgID4gICAgICBFQ01BU2NyaXB0IG1lZGlhIHR5
cGUuDQogICAgPiANCiAgICA+IEkgdGhpbmsgdGhpcyBpcyBhbiBvdmVybG9vaywgaXMgdGhhdCBj
b3JyZWN0Pw0KICAgID4gDQogICAgPiAjIyBNaW5vcg0KICAgID4gDQogICAgPiA3LiAtLS0tLQ0K
ICAgID4gDQogICAgPiBGUDogUGxlYXNlIGNvbnNpZGVyIGFkZGluZyBzb21lIHRleHQgaW4gdGhl
IGludHJvZHVjdGlvbiBtZW50aW9uaW5nIHRoYXQgdGhpcyBkb2N1bWVudCBleHBhbmRzIG9uIHRo
ZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucy4gSSBhcHByZWNpYXRlIHRoaXMgd29yayBvbiB0aGUg
U2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiB3YXMgZG9uZSwgYW5kIGJlbGlldmUgdGhl
IEJDUCAxNCB0ZXJtcyBtYWtlIHNlbnNlIHRoZXJlLiBJdCBzaG91bGQganVzdCBiZSBoaWdobGln
aHRlZCBiZXR0ZXIgaW4gdGhlIGludHJvZHVjdG9yeSBwYXJ0IG9mIHRoZSBkb2N1bWVudC4NCiAg
ICA+IA0KICAgID4gOC4gLS0tLS0NCiAgICA+IA0KICAgID4gRlA6IEkgYW0gbm90IHN1cmUgUkZD
Mzk4NiBhbmQgUkZDMzk4NyBuZWVkIHRvIGJlIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSwgZ2l2ZW4g
dGhlIG9ubHkgcGxhY2UgdGhleSBhcHBlYXIgaXMgYSBwYXJhZ3JhcGggc3RhdGluZyBob3cgdGhp
cyBkb2N1bWVudCBkb2VzIG5vdCBkZWZpbmUgcHJvY2Vzc2luZyBvZiBmcmFnbWVudCBpZGVudGlm
aWVycy4NCiAgICA+IA0KICAgID4gOS4gLS0tLS0NCiAgICA+IA0KICAgID4gRlA6IEknZCBzdWdn
ZXN0IGFkZGluZyBzZWN0aW9uIG51bWJlcnMgd2hlbiByZWZlcnJpbmcgdG8gW0VDTUEtMjYyXSBz
ZWN0aW9ucywgaW5zdGVhZCBvZiBqdXN0IG5hbWVzLg0KICAgID4gDQogICAgPiAxMC4gLS0tLS0N
CiAgICA+IA0KICAgID4gICBqYXZhc2NyaXB0LiAgRGlmZmVyZW5jZXMgaW4gRUNNQVNjcmlwdCB2
ZXJzaW9ucyBoYXZlIGJlZW4gYmV0dGVyDQogICAgPiAgIGRlYWx0IHdpdGggaW4gdGhlIHByb2Nl
c3NvcnMuDQogICAgPiANCiAgICA+IEZQOiAiaW4gdGhlIHByb2Nlc3NvcnMiIC0gSSBhbSBub3Qg
c3VyZSB3aGF0IGlzIG1lYW50IGhlcmUsIG1pZ2h0IGJlIHdvcnRoIGNvbnNpZGVyaW5nIHJlcGhy
YXNpbmcgZm9yIGNsYXJpdHkuDQogICAgPiANCiAgICA+IDExLiAtLS0tLQ0KICAgID4gDQogICAg
PiAgIFJlZmVyIHRvIFtSRkM2MjY1XSBmb3IgYSBkaXNjdXNzaW9uIG9mIHRlcm1pbm9sb2d5IHVz
ZWQgaW4gdGhpcw0KICAgID4gICBzZWN0aW9uLiAgU291cmNlIHRleHQgKGFzIGRlZmluZWQgaW4g
W0VDTUEtMjYyXSwgc2VjdGlvbiAiU291cmNlDQogICAgPiANCiAgICA+IEZQOiBJIGFtIGNvbmZ1
c2VkIGJ5IHdoYXQgcGFydCBvZiA2MjY1IGlzIHJlbGV2YW50IHJlZ2FyZGluZyB0ZXJtaW5vbG9n
eSB1c2VkIGluIHRoaXMgc2VjdGlvbi4gTWF5YmUgYWRkaW5nIGEgc2VjdGlvbiBwb2ludGVyIHdv
dWxkIGhlbHAuDQogICAgPiANCiAgICA+IDEyLiAtLS0tLQ0KICAgID4gDQogICAgPiAgIHNlcGFy
YXRlbHkgZm9yIHB1cnBvc2VzIG9mIGV4dGVybmFsIHN0b3JhZ2UgYW5kIHJldHJpZXZhbC4gIEFu
DQogICAgPiAgIGltcGxlbWVudGF0aW9uJ3MgaW50ZXJuYWwgcmVwcmVzZW50YXRpb24gb2Ygc291
cmNlIHRleHQgYW5kIHNvdXJjZQ0KICAgID4gICB0ZXh0IGFyZSBub3QgY29uc2lkZXJlZCBiaW5h
cnkgc291cmNlIHRleHQuDQogICAgPiANCiAgICA+IEZQOiBJIGhhdmUgYSBoYXJkIHRpbWUgcGFy
c2luZyAiYW5kIHNvdXJjZSB0ZXh0IiwgaW4gdGhlIGNvbnRleHQgb2YgdGhlIHNlbnRlbmNlLiBX
aGF0J3MgdGhlIGRpZmZlcmVuY2Ugd2l0aCAiYW4gaW1wbGVtZW50YXRpb24ncyBpbnRlcm5hbCBy
ZXByZXNlbnRhdGlvbiBvZiBzb3VyY2UgdGV4dCI/ICh0aGlzIG1pZ2h0IGJlIG1lIG5vdCB1bmRl
cnN0YW5kaW5nIHRoZSBwaHJhc2luZykNCiAgICA+IA0KICAgID4gMTMuIC0tLS0tDQogICAgPiAN
CiAgICA+IEZQOiBTZWN0aW9uIDYgLSBJQU5BIENvbnNpZGVyYXRpb25zOiBwbGVhc2UgY29uc2lk
ZXIgYWRkaW5nIGEgbGluayB0byB0aGUgbWVkaWEgdHlwZSByZWdpc3RyeS4NCiAgICA+IA0KICAg
ID4gIyMgTml0DQogICAgPiANCiAgICA+IDE0LiAtLS0tDQogICAgPiANCiAgICA+ICAgb2YgYWRk
aXRpb25hbCBzY3JpcHRzLCBjYWxsZWQgaW1wb3J0aW5nLiAgSW1wbGVtZW50YXRpb25zIHRoYXQN
CiAgICA+ICAgc3VwcG9ydCBtb2R1bGVzIG5lZWQgdG8gcHJvY2VzcyBpbXBvcnRlZCBzb3VyY2Vz
IGluIHRoZSBzYW1lIHdheQ0KICAgID4gICBzY3JpcHRzLiAgRnVydGhlciwgdGhlcmUgbWF5IGJl
IGFkZGl0aW9uYWwgcHJpdmFjeSBhbmQgc2VjdXJpdHkNCiAgICA+IA0KICAgID4gRlA6ICJpbiB0
aGUgc2FtZSB3YXkgc2NyaXB0IiAtIGlzIGl0IG1pc3NpbmcgYW4gImFzIj8NCiAgICA+IA0KICAg
ID4gDQogICAgPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KICAgID4gZGlzcGF0Y2ggbWFpbGluZyBsaXN0DQogICAgPiBkaXNwYXRjaEBpZXRmLm9yZw0K
ICAgID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kaXNwYXRjaA0KDQo=


From nobody Wed Aug 25 09:22:53 2021
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AA0D3A10F8; Wed, 25 Aug 2021 09:22:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isode.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 gTID8BHLnjHp; Wed, 25 Aug 2021 09:22:47 -0700 (PDT)
Received: from statler.isode.com (Statler.isode.com [62.232.206.189]) by ietfa.amsl.com (Postfix) with ESMTP id 476113A10F3; Wed, 25 Aug 2021 09:22:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1629908564; d=isode.com; s=june2016; i=@isode.com; bh=DfP7MjdvYF3Kzz9y9xXe8myAUC7uZTQRrMtD5ZDxr0Y=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=k3/8Q3IR24U+TlbI0tSWDCZ03i0ptSBgGDch48gr3aWAWB3eoloDNrgAsp25OvTA2fhIXE 6xtYKbL6rUckjdgHQCvT3RxzBzFCM0BIqYuSW/9qpqpEIi3j2juJ4Yl6WjvoLFaYIxK71n gNhFYCYL1Qle38xAo/hCCRfbmTXMaBw=;
Received: from [192.168.1.222] (host31-49-142-44.range31-49.btcentralplus.com [31.49.142.44])  by statler.isode.com (submission channel) via TCP with ESMTPSA  id <YSZuVABawU-m@statler.isode.com>; Wed, 25 Aug 2021 17:22:44 +0100
To: Francesca Palombini <francesca.palombini=40ericsson.com@dmarc.ietf.org>, "draft-ietf-dispatch-javascript-mjs.all@ietf.org" <draft-ietf-dispatch-javascript-mjs.all@ietf.org>,  "dispatch@ietf.org" <dispatch@ietf.org>
Cc: "media-types@ietf.org" <media-types@ietf.org>
References: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com>
From: Alexey Melnikov <alexey.melnikov@isode.com>
Message-ID: <90c02186-55e5-f906-2727-86f1b52e6b0a@isode.com>
Date: Wed, 25 Aug 2021 17:22:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0
In-Reply-To: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/SdSN32bQtwG6z-1exYSAIneyyjA>
Subject: Re: [dispatch] [media-types] AD review of draft-ietf-dispatch-javascript-mjs-09
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Aug 2021 16:22:53 -0000

Hi Francesca,

Just commenting on a few things:

On 24/08/2021 16:49, Francesca Palombini wrote:
> Thank you for the work on this document. This is my AD review.
>
> I have divided comments into "main", "minor" and "nits". I'd like to have a discussion on my main comments before requesting the IETF Last Call. On the other hand, you can address the minors and nits together with any additional Last Call comments you will get. As I am coming in late to the process, please understand that I don't mean to re-hash existing discussions that I am not aware of, and I appreciate your patience: feel free to point me to previous discussion (and conclusions) I might have missed, if relevant.
>
> For the minor comments - some of these are suggestions or questions which I hope will help improve readability, which you can decide to take or leave as you please.
>
> Francesca
>
> ## Main
>
> 1. ----
>
> FP: This document is presented in the Abstract, Introduction and Compatibility section as aiming to update some IANA registrations for the media types mentioned, as well as documenting current usage of these media types. Because of that, I am not convinced about the use of BCP 14 language: if the intent is documenting current practices, most of these BCP 14 terms should be replaced by explanations on how implementations behave. To give an example of my concern, for the following paragraph in Section 4:
>
>     Implementations that support binary source text MUST support binary
>     source text encoded using the UTF-8 [RFC3629] character encoding
>     scheme.  Module goal sources MUST be encoded as UTF-8, all other
>     encodings will fail.  Source goal sources SHOULD be encoded as UTF-8;
>     other character encoding schemes MAY be supported, but are
>     discouraged.
>
> FP: Are these requirements that should have been there in RFC 4329 and are being added now? Are these how most implementations already behave? Would it not make more sense to reformulate this paragraph to describe implementations behaviour, rather than mandate and recommend? Why using BCP 14 terms?
I am not an editor of this document, but I am speculating that the above 
is more restrictive than originally specified in RFC 4329.
> This comment applies to all new occurrences of BCP 14 terms (it does not to apply to sections taken from RFC 4329, such as the first paragraph of section 4.1).
>
> 2. ----
>
> FP: Maybe more of a question: why is the "Encoding considerations" field in all subsections of section 6.1 "binary"? RFC 4329 did have more text about the encoding, is that obsoleted? Did I miss in which part of the draft this is discussed?

Actually text in RFC 4329 is pointing to RFC 3023 and the description in 
the latter is actually wrong. This field should be one of 4 values: 
7bit, 8bit, binary or framed. UTF-8 encoded JSON can be have CRLF 
terminated lines longer than 1000 octets, which makes the encoding field 
"binary".

Best Regards,

Alexey


From nobody Thu Aug 26 07:39:45 2021
Return-Path: <mathiasb@google.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94AB23A1A47 for <dispatch@ietfa.amsl.com>; Thu, 26 Aug 2021 07:39:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.597
X-Spam-Level: 
X-Spam-Status: No, score=-17.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.499, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 nIDiOFFmK6Mh for <dispatch@ietfa.amsl.com>; Thu, 26 Aug 2021 07:39:32 -0700 (PDT)
Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) (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 BC7AB3A1A42 for <dispatch@ietf.org>; Thu, 26 Aug 2021 07:39:32 -0700 (PDT)
Received: by mail-pg1-x532.google.com with SMTP id g184so3254712pgc.6 for <dispatch@ietf.org>; Thu, 26 Aug 2021 07:39:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CFW64hHpAG9JxBn+YUgGUxTd50/6fhT0plOX12iGSHk=; b=YqyP3zgWq5SUyHvX5bofsvmEn0k4LtizA8CLqkaeWG0PzJdy0OU1jAq/wBG9j124gt qGX+KZEQQO0/3vDXVQbhCVmJEetx5TOsITI5YavNs9doU31ZEsvQ605WbFuSO9la5o6F jFoBie6hRMMmgt97xXEszUmoceiOZ56QyTNz3OF+CKmmZT6RJV9OBusZHwI2Zrv0xhva X8MZC8Vvui3LRG+ldodw7ZIaRT+Fz79D1B5qeaqtNCwzh9yWV1QGOON/DafmjVopcs3o K9P5xTR1hsfD/XoHqxfLluIV9KKy0kC1X6e/anwGPWvKKsK0Bfb9D2PqnbQ3DzG2iO59 dqpw==
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:cc; bh=CFW64hHpAG9JxBn+YUgGUxTd50/6fhT0plOX12iGSHk=; b=jR0CYUmKv5vxRCXYimCKVukrXzj9GyJI+MPokp3GAI6M9gncA9oKH6ulen4jAmMyjW DvWhA+DZS330vlgn7Jx7FsEMW5wE8Ax0/sV0iOCZ4Nnr0kfzP4lwFfHh4FDRwQKiUi6h USUWl7emYvp16eYnQem0zEgeUk+yLsuxanTPkJxX/7P8gH5uJb53zFpDskjYWCH0MDRC zZUgVTNXcoiAfHxdHbQdr5XT3s5TywFhsWlET4+Twf1aLGhrLxB2Dobkj8HTy5rbUBfe Rgau4dSE46AbS/ItNgTUCLBu5RwrZRpnnfhAkj/t3mrBLJwwsPxSHXiDULLeZhXV0eu2 rD4g==
X-Gm-Message-State: AOAM530XEsHZ6ReZFc13Mm4P22H4n9aXEtV3IMqJcXHEqmskJa376tLR hVKWgHO3w+jIENPdXkc7+M5lMswT4U7AdbY6qM01Lw==
X-Google-Smtp-Source: ABdhPJwt9BS7PJGaFVzdg7MhztsEpovDjz+zwc2RB+AZWP7crLpoFPGsmJs983cF6kEUTJVl8KUzZDtdrLnCwuit2cI=
X-Received: by 2002:a62:483:0:b0:3e2:8b7:8208 with SMTP id 125-20020a620483000000b003e208b78208mr4000321pfe.42.1629988770751;  Thu, 26 Aug 2021 07:39:30 -0700 (PDT)
MIME-Version: 1.0
References: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com>
In-Reply-To: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com>
From: Mathias Bynens <mths@google.com>
Date: Thu, 26 Aug 2021 16:39:19 +0200
Message-ID: <CADizRga_PVNVEJvHFp_0DT4ZWQp9cn7Y+Wk72UV5itC0A7oEhQ@mail.gmail.com>
To: Francesca Palombini <francesca.palombini@ericsson.com>
Cc: "draft-ietf-dispatch-javascript-mjs.all@ietf.org" <draft-ietf-dispatch-javascript-mjs.all@ietf.org>,  "dispatch@ietf.org" <dispatch@ietf.org>, "media-types@ietf.org" <media-types@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000abfbdb05ca7755d7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/2rUPn_sJevr0bBKpOK8aW5N5bPQ>
Subject: Re: [dispatch] AD review of draft-ietf-dispatch-javascript-mjs-09
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Aug 2021 14:39:40 -0000

--000000000000abfbdb05ca7755d7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thank you Francesca for your thorough AD review! We (the authors) are
currently working on addressing your comments. I=E2=80=99ll reply to this t=
hread
once we have an answer for all of the points you=E2=80=99ve raised.

On Tue, Aug 24, 2021 at 5:49 PM Francesca Palombini <
francesca.palombini@ericsson.com> wrote:

> Thank you for the work on this document. This is my AD review.
>
> I have divided comments into "main", "minor" and "nits". I'd like to have
> a discussion on my main comments before requesting the IETF Last Call. On
> the other hand, you can address the minors and nits together with any
> additional Last Call comments you will get. As I am coming in late to the
> process, please understand that I don't mean to re-hash existing
> discussions that I am not aware of, and I appreciate your patience: feel
> free to point me to previous discussion (and conclusions) I might have
> missed, if relevant.
>
> For the minor comments - some of these are suggestions or questions which
> I hope will help improve readability, which you can decide to take or lea=
ve
> as you please.
>
> Francesca
>
> ## Main
>
> 1. ----
>
> FP: This document is presented in the Abstract, Introduction and
> Compatibility section as aiming to update some IANA registrations for the
> media types mentioned, as well as documenting current usage of these medi=
a
> types. Because of that, I am not convinced about the use of BCP 14
> language: if the intent is documenting current practices, most of these B=
CP
> 14 terms should be replaced by explanations on how implementations behave=
.
> To give an example of my concern, for the following paragraph in Section =
4:
>
>    Implementations that support binary source text MUST support binary
>    source text encoded using the UTF-8 [RFC3629] character encoding
>    scheme.  Module goal sources MUST be encoded as UTF-8, all other
>    encodings will fail.  Source goal sources SHOULD be encoded as UTF-8;
>    other character encoding schemes MAY be supported, but are
>    discouraged.
>
> FP: Are these requirements that should have been there in RFC 4329 and ar=
e
> being added now? Are these how most implementations already behave? Would
> it not make more sense to reformulate this paragraph to describe
> implementations behaviour, rather than mandate and recommend? Why using B=
CP
> 14 terms?
> This comment applies to all new occurrences of BCP 14 terms (it does not
> to apply to sections taken from RFC 4329, such as the first paragraph of
> section 4.1).
>
> 2. ----
>
> FP: Maybe more of a question: why is the "Encoding considerations" field
> in all subsections of section 6.1 "binary"? RFC 4329 did have more text
> about the encoding, is that obsoleted? Did I miss in which part of the
> draft this is discussed?
>
> 3. ----
>
> FP: "Published specification" field of each subsection of section 6.1 is
> "this document". I don't believe that is correct, and it should instead
> point to the correct specification (so JS 1.5, ECMAScript etc).
>
> 4. ----
>
> FP: I would also add RFC 4329 authors as "Person & email address to
> contact", as well as "Author" for those media types that 4329 registered.
> Please let me know if this is not common practice, but it seems logical t=
o
> me to have both you authors and previous authors.
>
> 5. ----
>
> FP: I believe it would make sense to modify the IANA media type registry
> to add an "OBSOLETED in favor of ..." note in the name column of all thos=
e
> media types obsoleted. I think this requires a new IANA section.
>
> 6. ----
>
> FP: There are 4 occurrences of media types where Intended usage is
> OBSOLETE, but the Restriction on usage does not have the same sentence as
> all the other obsolete ones:
>
>   This media type is obsolete; current
>       implementations should use text/javascript as the only JavaScript/
>       ECMAScript media type.
>
> I think this is an overlook, is that correct?
>
> ## Minor
>
> 7. -----
>
> FP: Please consider adding some text in the introduction mentioning that
> this document expands on the security considerations. I appreciate this
> work on the Security Considerations section was done, and believe the BCP
> 14 terms make sense there. It should just be highlighted better in the
> introductory part of the document.
>
> 8. -----
>
> FP: I am not sure RFC3986 and RFC3987 need to be a normative reference,
> given the only place they appear is a paragraph stating how this document
> does not define processing of fragment identifiers.
>
> 9. -----
>
> FP: I'd suggest adding section numbers when referring to [ECMA-262]
> sections, instead of just names.
>
> 10. -----
>
>    javascript.  Differences in ECMAScript versions have been better
>    dealt with in the processors.
>
> FP: "in the processors" - I am not sure what is meant here, might be wort=
h
> considering rephrasing for clarity.
>
> 11. -----
>
>    Refer to [RFC6265] for a discussion of terminology used in this
>    section.  Source text (as defined in [ECMA-262], section "Source
>
> FP: I am confused by what part of 6265 is relevant regarding terminology
> used in this section. Maybe adding a section pointer would help.
>
> 12. -----
>
>    separately for purposes of external storage and retrieval.  An
>    implementation's internal representation of source text and source
>    text are not considered binary source text.
>
> FP: I have a hard time parsing "and source text", in the context of the
> sentence. What's the difference with "an implementation's internal
> representation of source text"? (this might be me not understanding the
> phrasing)
>
> 13. -----
>
> FP: Section 6 - IANA Considerations: please consider adding a link to the
> media type registry.
>
> ## Nit
>
> 14. ----
>
>    of additional scripts, called importing.  Implementations that
>    support modules need to process imported sources in the same way
>    scripts.  Further, there may be additional privacy and security
>
> FP: "in the same way script" - is it missing an "as"?
>
>
>

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

<div dir=3D"ltr">Thank you Francesca for your thorough AD review! We (the a=
uthors) are currently working on addressing your comments. I=E2=80=99ll rep=
ly to this thread once we have an answer for all of the points you=E2=80=99=
ve raised.</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gm=
ail_attr">On Tue, Aug 24, 2021 at 5:49 PM Francesca Palombini &lt;<a href=
=3D"mailto:francesca.palombini@ericsson.com">francesca.palombini@ericsson.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">Thank you for the work on this document. This is my AD review.<br>
<br>
I have divided comments into &quot;main&quot;, &quot;minor&quot; and &quot;=
nits&quot;. I&#39;d like to have a discussion on my main comments before re=
questing the IETF Last Call. On the other hand, you can address the minors =
and nits together with any additional Last Call comments you will get. As I=
 am coming in late to the process, please understand that I don&#39;t mean =
to re-hash existing discussions that I am not aware of, and I appreciate yo=
ur patience: feel free to point me to previous discussion (and conclusions)=
 I might have missed, if relevant.<br>
<br>
For the minor comments - some of these are suggestions or questions which I=
 hope will help improve readability, which you can decide to take or leave =
as you please.<br>
<br>
Francesca<br>
<br>
## Main<br>
<br>
1. ----<br>
<br>
FP: This document is presented in the Abstract, Introduction and Compatibil=
ity section as aiming to update some IANA registrations for the media types=
 mentioned, as well as documenting current usage of these media types. Beca=
use of that, I am not convinced about the use of BCP 14 language: if the in=
tent is documenting current practices, most of these BCP 14 terms should be=
 replaced by explanations on how implementations behave. To give an example=
 of my concern, for the following paragraph in Section 4:<br>
<br>
=C2=A0 =C2=A0Implementations that support binary source text MUST support b=
inary<br>
=C2=A0 =C2=A0source text encoded using the UTF-8 [RFC3629] character encodi=
ng<br>
=C2=A0 =C2=A0scheme.=C2=A0 Module goal sources MUST be encoded as UTF-8, al=
l other<br>
=C2=A0 =C2=A0encodings will fail.=C2=A0 Source goal sources SHOULD be encod=
ed as UTF-8;<br>
=C2=A0 =C2=A0other character encoding schemes MAY be supported, but are<br>
=C2=A0 =C2=A0discouraged.<br>
<br>
FP: Are these requirements that should have been there in RFC 4329 and are =
being added now? Are these how most implementations already behave? Would i=
t not make more sense to reformulate this paragraph to describe implementat=
ions behaviour, rather than mandate and recommend? Why using BCP 14 terms?<=
br>
This comment applies to all new occurrences of BCP 14 terms (it does not to=
 apply to sections taken from RFC 4329, such as the first paragraph of sect=
ion 4.1).<br>
<br>
2. ----<br>
<br>
FP: Maybe more of a question: why is the &quot;Encoding considerations&quot=
; field in all subsections of section 6.1 &quot;binary&quot;? RFC 4329 did =
have more text about the encoding, is that obsoleted? Did I miss in which p=
art of the draft this is discussed?<br>
<br>
3. ----<br>
<br>
FP: &quot;Published specification&quot; field of each subsection of section=
 6.1 is &quot;this document&quot;. I don&#39;t believe that is correct, and=
 it should instead point to the correct specification (so JS 1.5, ECMAScrip=
t etc).<br>
<br>
4. ----<br>
<br>
FP: I would also add RFC 4329 authors as &quot;Person &amp; email address t=
o contact&quot;, as well as &quot;Author&quot; for those media types that 4=
329 registered. Please let me know if this is not common practice, but it s=
eems logical to me to have both you authors and previous authors.<br>
<br>
5. ----<br>
<br>
FP: I believe it would make sense to modify the IANA media type registry to=
 add an &quot;OBSOLETED in favor of ...&quot; note in the name column of al=
l those media types obsoleted. I think this requires a new IANA section.<br=
>
<br>
6. ----<br>
<br>
FP: There are 4 occurrences of media types where Intended usage is OBSOLETE=
, but the Restriction on usage does not have the same sentence as all the o=
ther obsolete ones:<br>
<br>
=C2=A0 This media type is obsolete; current<br>
=C2=A0 =C2=A0 =C2=A0 implementations should use text/javascript as the only=
 JavaScript/<br>
=C2=A0 =C2=A0 =C2=A0 ECMAScript media type.<br>
<br>
I think this is an overlook, is that correct?<br>
<br>
## Minor<br>
<br>
7. -----<br>
<br>
FP: Please consider adding some text in the introduction mentioning that th=
is document expands on the security considerations. I appreciate this work =
on the Security Considerations section was done, and believe the BCP 14 ter=
ms make sense there. It should just be highlighted better in the introducto=
ry part of the document.<br>
<br>
8. -----<br>
<br>
FP: I am not sure RFC3986 and RFC3987 need to be a normative reference, giv=
en the only place they appear is a paragraph stating how this document does=
 not define processing of fragment identifiers.<br>
<br>
9. -----<br>
<br>
FP: I&#39;d suggest adding section numbers when referring to [ECMA-262] sec=
tions, instead of just names.<br>
<br>
10. -----<br>
<br>
=C2=A0 =C2=A0javascript.=C2=A0 Differences in ECMAScript versions have been=
 better<br>
=C2=A0 =C2=A0dealt with in the processors.<br>
<br>
FP: &quot;in the processors&quot; - I am not sure what is meant here, might=
 be worth considering rephrasing for clarity.<br>
<br>
11. -----<br>
<br>
=C2=A0 =C2=A0Refer to [RFC6265] for a discussion of terminology used in thi=
s<br>
=C2=A0 =C2=A0section.=C2=A0 Source text (as defined in [ECMA-262], section =
&quot;Source<br>
<br>
FP: I am confused by what part of 6265 is relevant regarding terminology us=
ed in this section. Maybe adding a section pointer would help.<br>
<br>
12. -----<br>
<br>
=C2=A0 =C2=A0separately for purposes of external storage and retrieval.=C2=
=A0 An<br>
=C2=A0 =C2=A0implementation&#39;s internal representation of source text an=
d source<br>
=C2=A0 =C2=A0text are not considered binary source text.<br>
<br>
FP: I have a hard time parsing &quot;and source text&quot;, in the context =
of the sentence. What&#39;s the difference with &quot;an implementation&#39=
;s internal representation of source text&quot;? (this might be me not unde=
rstanding the phrasing)<br>
<br>
13. -----<br>
<br>
FP: Section 6 - IANA Considerations: please consider adding a link to the m=
edia type registry.<br>
<br>
## Nit<br>
<br>
14. ----<br>
<br>
=C2=A0 =C2=A0of additional scripts, called importing.=C2=A0 Implementations=
 that<br>
=C2=A0 =C2=A0support modules need to process imported sources in the same w=
ay<br>
=C2=A0 =C2=A0scripts.=C2=A0 Further, there may be additional privacy and se=
curity<br>
<br>
FP: &quot;in the same way script&quot; - is it missing an &quot;as&quot;?<b=
r>
<br>
<br>
</blockquote></div>

--000000000000abfbdb05ca7755d7--


From nobody Sun Aug 29 23:19:21 2021
Return-Path: <superuser@gmail.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C84B3A14FC for <dispatch@ietfa.amsl.com>; Sun, 29 Aug 2021 23:19:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 E-ZWTdR6bHN6 for <dispatch@ietfa.amsl.com>; Sun, 29 Aug 2021 23:19:03 -0700 (PDT)
Received: from mail-vk1-xa2a.google.com (mail-vk1-xa2a.google.com [IPv6:2607:f8b0:4864:20::a2a]) (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 64BFF3A14DD for <dispatch@ietf.org>; Sun, 29 Aug 2021 23:19:03 -0700 (PDT)
Received: by mail-vk1-xa2a.google.com with SMTP id l21so3977580vkd.10 for <dispatch@ietf.org>; Sun, 29 Aug 2021 23:19:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to;  bh=bxY/k9WRPXazFdXy5QxOoMZVFzonOCGeCfKnDopXC10=; b=Rw5myJvWpwc0Y/CkzPmKVlolyxH97pvL7fM7zUj25n2Q05FGQnpySbksqe7NzqqVY3 uL0lv0LRgrXI6iyiBLUIl455h4q7BGAiuOlZCeDaOIXWmyDtxwDrw/Eg9DueAL/NMkYH nexcXj2KMo79y/le4Qrql9aAXv6gM9uXkWWOCvrr8NrX6o98olnzF8HSgyY2dPbNQ56X jOY8MDNCK3w+nUirBK8bkwBjwnjbcM4BB42s7XRfBAmgTF2fY+pW8XHxU1/uNnasSju4 yx12yJc5yl1xET2R5Y7jY5iXkSORXv7eSxf0GnBhJIPrHg4nDGd+yL6q9+0GMKW0mvU0 PueA==
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=bxY/k9WRPXazFdXy5QxOoMZVFzonOCGeCfKnDopXC10=; b=QNpzNEWaeVPyUuAk/MhlqTTfpFmPa+M/vzN0sDCBazXQnsvmOqt7Hw9UG+MdkE5Cz9 4SFkaSqSEYNomEyLVACzvQMkumyo3W2RG7QOCfpMTwGYjMP7trNiYnvAkeVCsl+cZHhY HwOc9s80ByNODyGIhWGlQlqLpYxMHH9/xUKCVPOw24ixkkvkku7vwxhB54iEFy8DBxA9 r3JOxBf8wIAWE3zfX/xorYmvoB7LyDG4Pf27K03HpgFtwpSxFRtbiK4A6bdccAzQ48oq lUE96vcTtvpzwfMqximS5alOAVeVSdsNIsGE1v2FvJNlFBucT29wZYFg3x8MpGb8Ct/e KUVA==
X-Gm-Message-State: AOAM531ymgqs8+eppVmzJBJG5bh7Tvw/QUlLauNUg5VMcj89LrKtJA14 MSjhVvY726uPqitpubKBpt9/8Ap0IaL8Bznl/qDV1zhC
X-Google-Smtp-Source: ABdhPJxZt53TEBNJqiPU7kSNtQOWTx9+q2i4Vjtj5MbACANDGkcjbFcd2QTRl9M4gEXrjYET0GPCev5lrxE+ILxHeAI=
X-Received: by 2002:a1f:90cd:: with SMTP id s196mr12272240vkd.5.1630304340853;  Sun, 29 Aug 2021 23:19:00 -0700 (PDT)
MIME-Version: 1.0
References: <163001111368.6581.13245044288669654077@ietfa.amsl.com>
In-Reply-To: <163001111368.6581.13245044288669654077@ietfa.amsl.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Sun, 29 Aug 2021 23:18:48 -0700
Message-ID: <CAL0qLwZ+=j1bJq-bE3u9bHM5jSvL2=4J09wm8k1kMu82FMEtsQ@mail.gmail.com>
To: DISPATCH list <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000001cc83505cac0cf7b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/BXP9oPmnNyWkSMGQqd28kVo_XAM>
Subject: [dispatch] Fwd: WG Action: Formed Media Type Maintenance (mediaman)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Aug 2021 06:19:20 -0000

--0000000000001cc83505cac0cf7b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

FYI, especially for those that were participating in the discussion about
the "haptics" top-level media type request.

I'm still looking for someone that might be interested in co-chairing
this.  If you're interested or would like to nominate someone, please let
me know.

-MSK

---------- Forwarded message ---------
From: The IESG <iesg-secretary@ietf.org>
Date: Thu, Aug 26, 2021 at 1:51 PM
Subject: WG Action: Formed Media Type Maintenance (mediaman)
To: IETF-Announce <ietf-announce@ietf.org>
Cc: <media-types@ietf.org>, <mediaman-chairs@ietf.org>, The IESG <
iesg@ietf.org>


A new IETF WG has been formed in the Applications and Real-Time Area. For
additional information, please contact the Area Directors or the WG Chair.

Media Type Maintenance (mediaman)
-----------------------------------------------------------------------
Current status: Proposed WG

Chairs:
  Harald Alvestrand <harald@alvestrand.no>

Assigned Area Director:
  Murray Kucherawy <superuser@gmail.com>

Applications and Real-Time Area Directors:
  Murray Kucherawy <superuser@gmail.com>
  Francesca Palombini <francesca.palombini@ericsson.com>

Mailing list:
  Address: media-types@ietf.org
  To subscribe: https://www.ietf.org/mailman/listinfo/media-types
  Archive: https://mailarchive.ietf.org/arch/browse/media-types/

Group page: https://datatracker.ietf.org/group/mediaman/

Charter: https://datatracker.ietf.org/doc/charter-ietf-mediaman/

IANA maintains a registry of media types and subtypes that are used to
identify particular payloads and their semantics as they are transported vi=
a
application level protocols such as messaging (=E2=80=9Cemail=E2=80=9D) and=
 the web (HTTP).
The core structure and use of media types is the MIME framework, defined in
RFCs 2045 through 2049, and amended by various later documents.
Registration
of new media types is defined by BCP 13, which was last updated in 2013.

The registration of a top-level media type is a rare event.  BCP 13
describes
the process for doing so, as was used in RFC 8081, but it does not provide
any guidance or criteria regarding what constitutes an appropriate
registration.

Several other topics have appeared in the interim that are large enough in
scope and importance to warrant the formation of a working group to develop
and process them.  This working group will therefore take up the following
items, in this order (or as otherwise negotiated with the supervising Area
Director):

* Determine whether any specific criteria or guidance are warranted to
handle
registration of future top-level media types, and publish any such guidance=
.

* Develop and process the pending =E2=80=98haptics=E2=80=99 top-level media=
 type request,
based on draft-muthusamy-dispatch-haptics, and the outcome of the previous
work item.

* Consider whether and how to permit multiple media type suffixes.

* Develop a reviewer=E2=80=99s checklist regarding Security Considerations =
sections
in media type applications.

* Consider any issues around media types for programming languages and data
definition languages such as YANG.

* Review the format of the media types registry itself.

* Evaluate the registry policies and procedures in the context of how media
types are currently used, and modify them if necessary.

This last item will consider the existing use of GitHub for managing
registrations and the processing queues for the =E2=80=9Clink relations=E2=
=80=9D and =E2=80=9Cwell
known URIs=E2=80=9D registries as examples.

Input Document(s):
* draft-muthusamy-dispatch-haptics

* draft-w3cdidwg-media-types-with-multiple-suffixes

Proposed milestones (target dates TBD):
* Publish any specific criteria or guidance for handling registration of
future top-level media types, either as an RFC or a wiki page.

* draft-muthusamy-dispatch-haptics (or equivalent) to the IESG for approval
(Proposed Standard)

* A draft about handling multiple suffixes to the IESG for approval (BCP)

* Publish a reviewer=E2=80=99s checklist about Security Considerations in m=
edia type
applications, either as an RFC or a wiki page.

* Deliver recommendations about the media types registry format.

* Deliver any recommendations about future registration and queue
management.

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

<div dir=3D"ltr"><div>FYI, especially for those that were participating in =
the discussion about the &quot;haptics&quot; top-level media type request.<=
/div><div><br></div><div>I&#39;m still looking for someone that might be in=
terested in co-chairing this.=C2=A0 If you&#39;re interested or would like =
to nominate someone, please let me know.</div><div><br></div><div>-MSK<br><=
/div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at=
tr">---------- Forwarded message ---------<br>From: <b class=3D"gmail_sende=
rname" dir=3D"auto">The IESG</b> <span dir=3D"auto">&lt;<a href=3D"mailto:i=
esg-secretary@ietf.org">iesg-secretary@ietf.org</a>&gt;</span><br>Date: Thu=
, Aug 26, 2021 at 1:51 PM<br>Subject: WG Action: Formed Media Type Maintena=
nce (mediaman)<br>To: IETF-Announce &lt;<a href=3D"mailto:ietf-announce@iet=
f.org">ietf-announce@ietf.org</a>&gt;<br>Cc:  &lt;<a href=3D"mailto:media-t=
ypes@ietf.org">media-types@ietf.org</a>&gt;,  &lt;<a href=3D"mailto:mediama=
n-chairs@ietf.org">mediaman-chairs@ietf.org</a>&gt;, The IESG &lt;<a href=
=3D"mailto:iesg@ietf.org">iesg@ietf.org</a>&gt;<br></div><br><br>A new IETF=
 WG has been formed in the Applications and Real-Time Area. For<br>
additional information, please contact the Area Directors or the WG Chair.<=
br>
<br>
Media Type Maintenance (mediaman)<br>
-----------------------------------------------------------------------<br>
Current status: Proposed WG<br>
<br>
Chairs:<br>
=C2=A0 Harald Alvestrand &lt;<a href=3D"mailto:harald@alvestrand.no" target=
=3D"_blank">harald@alvestrand.no</a>&gt;<br>
<br>
Assigned Area Director:<br>
=C2=A0 Murray Kucherawy &lt;<a href=3D"mailto:superuser@gmail.com" target=
=3D"_blank">superuser@gmail.com</a>&gt;<br>
<br>
Applications and Real-Time Area Directors:<br>
=C2=A0 Murray Kucherawy &lt;<a href=3D"mailto:superuser@gmail.com" target=
=3D"_blank">superuser@gmail.com</a>&gt;<br>
=C2=A0 Francesca Palombini &lt;<a href=3D"mailto:francesca.palombini@ericss=
on.com" target=3D"_blank">francesca.palombini@ericsson.com</a>&gt;<br>
<br>
Mailing list:<br>
=C2=A0 Address: <a href=3D"mailto:media-types@ietf.org" target=3D"_blank">m=
edia-types@ietf.org</a><br>
=C2=A0 To subscribe: <a href=3D"https://www.ietf.org/mailman/listinfo/media=
-types" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/l=
istinfo/media-types</a><br>
=C2=A0 Archive: <a href=3D"https://mailarchive.ietf.org/arch/browse/media-t=
ypes/" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.org/ar=
ch/browse/media-types/</a><br>
<br>
Group page: <a href=3D"https://datatracker.ietf.org/group/mediaman/" rel=3D=
"noreferrer" target=3D"_blank">https://datatracker.ietf.org/group/mediaman/=
</a><br>
<br>
Charter: <a href=3D"https://datatracker.ietf.org/doc/charter-ietf-mediaman/=
" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/cha=
rter-ietf-mediaman/</a><br>
<br>
IANA maintains a registry of media types and subtypes that are used to<br>
identify particular payloads and their semantics as they are transported vi=
a<br>
application level protocols such as messaging (=E2=80=9Cemail=E2=80=9D) and=
 the web (HTTP). <br>
The core structure and use of media types is the MIME framework, defined in=
<br>
RFCs 2045 through 2049, and amended by various later documents.=C2=A0 Regis=
tration<br>
of new media types is defined by BCP 13, which was last updated in 2013.<br=
>
<br>
The registration of a top-level media type is a rare event.=C2=A0 BCP 13 de=
scribes<br>
the process for doing so, as was used in RFC 8081, but it does not provide<=
br>
any guidance or criteria regarding what constitutes an appropriate<br>
registration.<br>
<br>
Several other topics have appeared in the interim that are large enough in<=
br>
scope and importance to warrant the formation of a working group to develop=
<br>
and process them.=C2=A0 This working group will therefore take up the follo=
wing<br>
items, in this order (or as otherwise negotiated with the supervising Area<=
br>
Director):<br>
<br>
* Determine whether any specific criteria or guidance are warranted to hand=
le<br>
registration of future top-level media types, and publish any such guidance=
.<br>
<br>
* Develop and process the pending =E2=80=98haptics=E2=80=99 top-level media=
 type request,<br>
based on draft-muthusamy-dispatch-haptics, and the outcome of the previous<=
br>
work item.<br>
<br>
* Consider whether and how to permit multiple media type suffixes.<br>
<br>
* Develop a reviewer=E2=80=99s checklist regarding Security Considerations =
sections<br>
in media type applications.<br>
<br>
* Consider any issues around media types for programming languages and data=
<br>
definition languages such as YANG.<br>
<br>
* Review the format of the media types registry itself.<br>
<br>
* Evaluate the registry policies and procedures in the context of how media=
<br>
types are currently used, and modify them if necessary.<br>
<br>
This last item will consider the existing use of GitHub for managing<br>
registrations and the processing queues for the =E2=80=9Clink relations=E2=
=80=9D and =E2=80=9Cwell<br>
known URIs=E2=80=9D registries as examples.<br>
<br>
Input Document(s):<br>
* draft-muthusamy-dispatch-haptics<br>
<br>
* draft-w3cdidwg-media-types-with-multiple-suffixes<br>
<br>
Proposed milestones (target dates TBD):<br>
* Publish any specific criteria or guidance for handling registration of<br=
>
future top-level media types, either as an RFC or a wiki page.<br>
<br>
* draft-muthusamy-dispatch-haptics (or equivalent) to the IESG for approval=
<br>
(Proposed Standard)<br>
<br>
* A draft about handling multiple suffixes to the IESG for approval (BCP)<b=
r>
<br>
* Publish a reviewer=E2=80=99s checklist about Security Considerations in m=
edia type<br>
applications, either as an RFC or a wiki page.<br>
<br>
* Deliver recommendations about the media types registry format.<br>
<br>
* Deliver any recommendations about future registration and queue managemen=
t.<br>
<br>
<br>
<br>
</div></div></div>

--0000000000001cc83505cac0cf7b--


From nobody Sun Aug 29 23:47:44 2021
Return-Path: <mathiasb@google.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 014D83A1626 for <dispatch@ietfa.amsl.com>; Sun, 29 Aug 2021 23:47:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.597
X-Spam-Level: 
X-Spam-Status: No, score=-17.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.499, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 iWOf8c7uSroT for <dispatch@ietfa.amsl.com>; Sun, 29 Aug 2021 23:47:18 -0700 (PDT)
Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) (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 CE2C03A1628 for <dispatch@ietf.org>; Sun, 29 Aug 2021 23:47:17 -0700 (PDT)
Received: by mail-pl1-x636.google.com with SMTP id j2so7978340pll.1 for <dispatch@ietf.org>; Sun, 29 Aug 2021 23:47:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=l6dPLy2qOH8UXaakF/Pj39LuFC1gQbQyQOIBzUT5XOU=; b=lgqM4SQ3F/PzE37VhUQY23/AJM5EiNT/BBa7D5WOEnuxzTC0jqZ8oNKsRh/lLNc5a2 hnBbREbsoDsytk3G1PmvK7hGhj6zXNAz+wL3G34Vgbwqd2mqeQ40s3OvkWBQlbGNjUiJ bBzrgA1G7FtDFJd7BEGsaKO3trIzhE6M+3lrAdiN5WmFT/0vqF7mYcYKdOPtA/B5EMRI eiohWW2DBEoQM5aTlfI0qnUMy2q07qa9QbPqPsSRgxPzbiWwCXlHEmkcVkLutUgJGV7G Vtbk2fVPH0Vx0BRDRhbKPVpwmGdpuuk31qe8WcMSreTSxFTcvRTHW62qBCCZABSw6Ej3 ZIgA==
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:cc; bh=l6dPLy2qOH8UXaakF/Pj39LuFC1gQbQyQOIBzUT5XOU=; b=PN2iT5nIIN3s+xuYrqXtsLt8aoTQ/4ha9cB3HhEPJBVEXVaHNock4VyTciWRsHbskU SdgiqaAWBgiyRUOvQUZe1v3bwwPKvDM/VM9sSS2Go+hJdDNwM7V68jnIJQ0gOW/gdcfX 8FWvrU4ZLoetmy6Z0fg0qYUafR3WAjeaK+b+fEGK3+xG6iDZ+YtJqyskSzD+YNNpXEnU o+3hPACh+qmogOV9jzsjDyGQa3rvEX0GiV8FWRP2Dj7zPytecwVvx+VYLVUtKT1ieBB3 VJ+/YJhbENC7R+jHLIj1/BNN7rUA49wzh0RKul/3wA9EE99zUxlVO5ga/TKSpXiRTNVu I1Gg==
X-Gm-Message-State: AOAM532SvMQ0ZF68gpXJwmrfwfdniiZ85T0KgVEg4Zl81QH7u3G0jsRV Vm5hbA/ST8jz5Llz9LBa3cS2w5tvC6vaBi4hT/WTLPtbWLjRi1FV
X-Google-Smtp-Source: ABdhPJzDxralNsiCVR9JN3n0pcFWdYcWTo6/CnbXgux+Oo6oUU6DpOXoRzqDATsznebaWpDdaYcUWdBwXj+FmVcvQsg=
X-Received: by 2002:a17:902:d504:b029:12d:4cb3:397e with SMTP id b4-20020a170902d504b029012d4cb3397emr20862924plg.41.1630306035945; Sun, 29 Aug 2021 23:47:15 -0700 (PDT)
MIME-Version: 1.0
References: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com> <CADizRga_PVNVEJvHFp_0DT4ZWQp9cn7Y+Wk72UV5itC0A7oEhQ@mail.gmail.com>
In-Reply-To: <CADizRga_PVNVEJvHFp_0DT4ZWQp9cn7Y+Wk72UV5itC0A7oEhQ@mail.gmail.com>
From: Mathias Bynens <mths@google.com>
Date: Mon, 30 Aug 2021 08:47:04 +0200
Message-ID: <CADizRgaq_4TFNvpfFWx7KwO4KH49dFzYiHcH-L2ZG0q1tYJ=Cg@mail.gmail.com>
To: Francesca Palombini <francesca.palombini@ericsson.com>
Cc: "draft-ietf-dispatch-javascript-mjs.all@ietf.org" <draft-ietf-dispatch-javascript-mjs.all@ietf.org>,  "dispatch@ietf.org" <dispatch@ietf.org>, "media-types@ietf.org" <media-types@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000263b3c05cac134dd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/uDrJD_sANoFQQ-bXu_QZRk6J66U>
Subject: Re: [dispatch] AD review of draft-ietf-dispatch-javascript-mjs-09
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Aug 2021 06:47:25 -0000

--000000000000263b3c05cac134dd
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Francesca,

We=E2=80=99ve worked through your feedback (*italic* below). Here are our r=
esponses
(*bold*):

## Main

1. ----

FP: This document is presented in the Abstract, Introduction and
Compatibility section as aiming to update some IANA registrations for the
media types mentioned, as well as documenting current usage of these media
types. Because of that, I am not convinced about the use of BCP 14
language: if the intent is documenting current practices, most of these BCP
14 terms should be replaced by explanations on how implementations behave.
To give an example of my concern, for the following paragraph in Section 4:

   Implementations that support binary source text MUST support binary

   source text encoded using the UTF-8 [RFC3629] character encoding

   scheme.  Module goal sources MUST be encoded as UTF-8, all other

   encodings will fail.  Source goal sources SHOULD be encoded as UTF-8;

   other character encoding schemes MAY be supported, but are

   discouraged.

FP: Are these requirements that should have been there in RFC 4329 and are
being added now? Are these how most implementations already behave? Would
it not make more sense to reformulate this paragraph to describe
implementations behaviour, rather than mandate and recommend? Why using BCP
14 terms?

This comment applies to all new occurrences of BCP 14 terms (it does not to
apply to sections taken from RFC 4329, such as the first paragraph of
section 4.1).

We believe this has already been addressed by the shepherd earlier in the
thread.

2. ----

FP: Maybe more of a question: why is the "Encoding considerations" field in
all subsections of section 6.1 "binary"? RFC 4329 did have more text about
the encoding, is that obsoleted? Did I miss in which part of the draft this
is discussed?

This was done in response to Media-Type Early Review comments:
https://github.com/linuxwolf/bmeck-ids/pull/25

3. ----

FP: "Published specification" field of each subsection of section 6.1 is
"this document". I don't believe that is correct, and it should instead
point to the correct specification (so JS 1.5, ECMAScript etc).

This was done in response to Media-Type Early Review comments:
https://github.com/linuxwolf/bmeck-ids/pull/25

4. ----

FP: I would also add RFC 4329 authors as "Person & email address to
contact", as well as "Author" for those media types that 4329 registered.
Please let me know if this is not common practice, but it seems logical to
me to have both you authors and previous authors.

This does not appear to be common practice. E.g. RFC 54 (by Crocker,
Postel, Newkirk, Kraley) was superseded by RFC 57 (by Kraley & Newkirk).
We=E2=80=99d prefer proceeding in line with this precedent, given that incl=
uding
the original authors complicates the process further (since it would
require their explicit approval of all our changes before moving forward).

5. ----

FP: I believe it would make sense to modify the IANA media type registry to
add an "OBSOLETED in favor of ..." note in the name column of all those
media types obsoleted. I think this requires a new IANA section.

I think this refers to the document at
https://www.iana.org/assignments/media-types/media-types.xhtml, and not our
draft. Am I misunderstanding? What changes would this require to our draft?

6. ----

FP: There are 4 occurrences of media types where Intended usage is
OBSOLETE, but the Restriction on usage does not have the same sentence as
all the other obsolete ones:

  This media type is obsolete; current

      implementations should use text/javascript as the only JavaScript/

      ECMAScript media type.

I think this is an overlook, is that correct?

Good catch! Patch: https://github.com/linuxwolf/bmeck-ids/pull/36/files

## Minor

7. -----

FP: Please consider adding some text in the introduction mentioning that
this document expands on the security considerations. I appreciate this
work on the Security Considerations section was done, and believe the BCP
14 terms make sense there. It should just be highlighted better in the
introductory part of the document.

Patch: https://github.com/linuxwolf/bmeck-ids/pull/42 (still under review)

8. -----

FP: I am not sure RFC3986 and RFC3987 need to be a normative reference,
given the only place they appear is a paragraph stating how this document
does not define processing of fragment identifiers.

Fixed: https://github.com/linuxwolf/bmeck-ids/pull/40
<https://github.com/linuxwolf/bmeck-ids/pull/40/files>

9. -----

FP: I'd suggest adding section numbers when referring to [ECMA-262]
sections, instead of just names.

The ECMAScript specification is a =E2=80=9Cliving standard=E2=80=9D, and th=
e section
numbers change frequently as new chapters are introduced or sections are
moved around. Using the section names is a more stable, future-proof way to
refer to specific parts of the spec. Given that, would you be okay with
keeping this as-is?

Alternatively, we could add links to the specific sections in the latest
draft spec, e.g. https://tc39.es/ecma262/#sec-source-text =E2=80=94 these U=
RLs are
stable, too, but I don=E2=80=99t think there is precedent for this in any e=
xisting
RFC.

10. -----

   javascript.  Differences in ECMAScript versions have been better

   dealt with in the processors.

FP: "in the processors" - I am not sure what is meant here, might be worth
considering rephrasing for clarity.

I think we can just remove this sentence. Patch:
https://github.com/linuxwolf/bmeck-ids/pull/37/files

11. -----

   Refer to [RFC6265] for a discussion of terminology used in this

   section.  Source text (as defined in [ECMA-262], section "Source

FP: I am confused by what part of 6265 is relevant regarding terminology
used in this section. Maybe adding a section pointer would help.

This was a typo, introduced while bringing over text from RFC 4329 and
updating then-obsoleted references. It should be 6365 (Terminology Used in
Internationalization in the IETF), which obsoleted 3536 (Terminology Used
in Internationalization in the IETF), which is what 4329 (the document
we=E2=80=99re obsoleting) referred to. Patch:
https://github.com/linuxwolf/bmeck-ids/pull/43

12. -----

   separately for purposes of external storage and retrieval.  An

   implementation's internal representation of source text and source

   text are not considered binary source text.

FP: I have a hard time parsing "and source text", in the context of the
sentence. What's the difference with "an implementation's internal
representation of source text"? (this might be me not understanding the
phrasing)

This was a typo. Patch: https://github.com/linuxwolf/bmeck-ids/pull/41/file=
s

13. -----

FP: Section 6 - IANA Considerations: please consider adding a link to the
media type registry.

In search of an example, I looked at recent media type RFCs (e.g. RFC8878,
RFC8478, RFC8351), and none of them seem to do this. I=E2=80=99ve suggested=
 a
change: https://github.com/linuxwolf/bmeck-ids/pull/39/files but please let
me know if you had something else in mind.

## Nit

14. ----

   of additional scripts, called importing.  Implementations that

   support modules need to process imported sources in the same way

   scripts.  Further, there may be additional privacy and security

FP: "in the same way script" - is it missing an "as"?

Fixed: https://github.com/linuxwolf/bmeck-ids/pull/34/files

Once the remaining questions are addressed, we=E2=80=99ll be happy to cut a=
 new
(final?) version of the doc.

Thanks,
Mathias Bynens on behalf of the draft-ietf-dispatch-javascript-mjs authors

On Thu, Aug 26, 2021 at 4:39 PM Mathias Bynens <mths@google.com> wrote:

> Thank you Francesca for your thorough AD review! We (the authors) are
> currently working on addressing your comments. I=E2=80=99ll reply to this=
 thread
> once we have an answer for all of the points you=E2=80=99ve raised.
>
> On Tue, Aug 24, 2021 at 5:49 PM Francesca Palombini <
> francesca.palombini@ericsson.com> wrote:
>
>> Thank you for the work on this document. This is my AD review.
>>
>> I have divided comments into "main", "minor" and "nits". I'd like to hav=
e
>> a discussion on my main comments before requesting the IETF Last Call. O=
n
>> the other hand, you can address the minors and nits together with any
>> additional Last Call comments you will get. As I am coming in late to th=
e
>> process, please understand that I don't mean to re-hash existing
>> discussions that I am not aware of, and I appreciate your patience: feel
>> free to point me to previous discussion (and conclusions) I might have
>> missed, if relevant.
>>
>> For the minor comments - some of these are suggestions or questions whic=
h
>> I hope will help improve readability, which you can decide to take or le=
ave
>> as you please.
>>
>> Francesca
>>
>> ## Main
>>
>> 1. ----
>>
>> FP: This document is presented in the Abstract, Introduction and
>> Compatibility section as aiming to update some IANA registrations for th=
e
>> media types mentioned, as well as documenting current usage of these med=
ia
>> types. Because of that, I am not convinced about the use of BCP 14
>> language: if the intent is documenting current practices, most of these =
BCP
>> 14 terms should be replaced by explanations on how implementations behav=
e.
>> To give an example of my concern, for the following paragraph in Section=
 4:
>>
>>    Implementations that support binary source text MUST support binary
>>    source text encoded using the UTF-8 [RFC3629] character encoding
>>    scheme.  Module goal sources MUST be encoded as UTF-8, all other
>>    encodings will fail.  Source goal sources SHOULD be encoded as UTF-8;
>>    other character encoding schemes MAY be supported, but are
>>    discouraged.
>>
>> FP: Are these requirements that should have been there in RFC 4329 and
>> are being added now? Are these how most implementations already behave?
>> Would it not make more sense to reformulate this paragraph to describe
>> implementations behaviour, rather than mandate and recommend? Why using =
BCP
>> 14 terms?
>> This comment applies to all new occurrences of BCP 14 terms (it does not
>> to apply to sections taken from RFC 4329, such as the first paragraph of
>> section 4.1).
>>
>> 2. ----
>>
>> FP: Maybe more of a question: why is the "Encoding considerations" field
>> in all subsections of section 6.1 "binary"? RFC 4329 did have more text
>> about the encoding, is that obsoleted? Did I miss in which part of the
>> draft this is discussed?
>>
>> 3. ----
>>
>> FP: "Published specification" field of each subsection of section 6.1 is
>> "this document". I don't believe that is correct, and it should instead
>> point to the correct specification (so JS 1.5, ECMAScript etc).
>>
>> 4. ----
>>
>> FP: I would also add RFC 4329 authors as "Person & email address to
>> contact", as well as "Author" for those media types that 4329 registered=
.
>> Please let me know if this is not common practice, but it seems logical =
to
>> me to have both you authors and previous authors.
>>
>> 5. ----
>>
>> FP: I believe it would make sense to modify the IANA media type registry
>> to add an "OBSOLETED in favor of ..." note in the name column of all tho=
se
>> media types obsoleted. I think this requires a new IANA section.
>>
>> 6. ----
>>
>> FP: There are 4 occurrences of media types where Intended usage is
>> OBSOLETE, but the Restriction on usage does not have the same sentence a=
s
>> all the other obsolete ones:
>>
>>   This media type is obsolete; current
>>       implementations should use text/javascript as the only JavaScript/
>>       ECMAScript media type.
>>
>> I think this is an overlook, is that correct?
>>
>> ## Minor
>>
>> 7. -----
>>
>> FP: Please consider adding some text in the introduction mentioning that
>> this document expands on the security considerations. I appreciate this
>> work on the Security Considerations section was done, and believe the BC=
P
>> 14 terms make sense there. It should just be highlighted better in the
>> introductory part of the document.
>>
>> 8. -----
>>
>> FP: I am not sure RFC3986 and RFC3987 need to be a normative reference,
>> given the only place they appear is a paragraph stating how this documen=
t
>> does not define processing of fragment identifiers.
>>
>> 9. -----
>>
>> FP: I'd suggest adding section numbers when referring to [ECMA-262]
>> sections, instead of just names.
>>
>> 10. -----
>>
>>    javascript.  Differences in ECMAScript versions have been better
>>    dealt with in the processors.
>>
>> FP: "in the processors" - I am not sure what is meant here, might be
>> worth considering rephrasing for clarity.
>>
>> 11. -----
>>
>>    Refer to [RFC6265] for a discussion of terminology used in this
>>    section.  Source text (as defined in [ECMA-262], section "Source
>>
>> FP: I am confused by what part of 6265 is relevant regarding terminology
>> used in this section. Maybe adding a section pointer would help.
>>
>> 12. -----
>>
>>    separately for purposes of external storage and retrieval.  An
>>    implementation's internal representation of source text and source
>>    text are not considered binary source text.
>>
>> FP: I have a hard time parsing "and source text", in the context of the
>> sentence. What's the difference with "an implementation's internal
>> representation of source text"? (this might be me not understanding the
>> phrasing)
>>
>> 13. -----
>>
>> FP: Section 6 - IANA Considerations: please consider adding a link to th=
e
>> media type registry.
>>
>> ## Nit
>>
>> 14. ----
>>
>>    of additional scripts, called importing.  Implementations that
>>    support modules need to process imported sources in the same way
>>    scripts.  Further, there may be additional privacy and security
>>
>> FP: "in the same way script" - is it missing an "as"?
>>
>>
>>

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

<div dir=3D"ltr">Hi Francesca,<div><br></div><div>We=E2=80=99ve worked thro=
ugh your feedback (<i>italic</i> below). Here are our responses (<b>bold</b=
>):</div><div><br></div><div><span id=3D"gmail-docs-internal-guid-e4c687cd-=
7fff-6041-2900-7d7a5b7a7e8a"><p dir=3D"ltr" style=3D"line-height:1.38;margi=
n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Aria=
l;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-varia=
nt-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">## Main<=
/span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margi=
n-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0=
,0);font-style:italic;font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline;white-space:pre-wrap">1. ----</span></p><br><=
p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:=
italic;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-=
align:baseline;white-space:pre-wrap">FP: This document is presented in the =
Abstract, Introduction and Compatibility section as aiming to update some I=
ANA registrations for the media types mentioned, as well as documenting cur=
rent usage of these media types. Because of that, I am not convinced about =
the use of BCP 14 language: if the intent is documenting current practices,=
 most of these BCP 14 terms should be replaced by explanations on how imple=
mentations behave. To give an example of my concern, for the following para=
graph in Section 4:</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;=
margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family=
:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-=
variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">=C2=
=A0=C2=A0=C2=A0Implementations that support binary source text MUST support=
 binary</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;m=
argin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb=
(0,0,0);font-style:italic;font-variant-numeric:normal;font-variant-east-asi=
an:normal;vertical-align:baseline;white-space:pre-wrap">=C2=A0=C2=A0=C2=A0s=
ource text encoded using the UTF-8 [RFC3629] character encoding</span></p><=
p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:=
italic;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-=
align:baseline;white-space:pre-wrap">=C2=A0=C2=A0=C2=A0scheme.=C2=A0 Module=
 goal sources MUST be encoded as UTF-8, all other</span></p><p dir=3D"ltr" =
style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"=
font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-va=
riant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline=
;white-space:pre-wrap">=C2=A0=C2=A0=C2=A0encodings will fail.=C2=A0 Source =
goal sources SHOULD be encoded as UTF-8;</span></p><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-num=
eric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-sp=
ace:pre-wrap">=C2=A0=C2=A0=C2=A0other character encoding schemes MAY be sup=
ported, but are</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-t=
op:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;c=
olor:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-variant-=
east-asian:normal;vertical-align:baseline;white-space:pre-wrap">=C2=A0=C2=
=A0=C2=A0discouraged.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.3=
8;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-fami=
ly:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;fon=
t-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">F=
P: Are these requirements that should have been there in RFC 4329 and are b=
eing added now? Are these how most implementations already behave? Would it=
 not make more sense to reformulate this paragraph to describe implementati=
ons behaviour, rather than mandate and recommend? Why using BCP 14 terms?</=
span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bot=
tom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);f=
ont-style:italic;font-variant-numeric:normal;font-variant-east-asian:normal=
;vertical-align:baseline;white-space:pre-wrap">This comment applies to all =
new occurrences of BCP 14 terms (it does not to apply to sections taken fro=
m RFC 4329, such as the first paragraph of section 4.1).</span></p><br><p d=
ir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><spa=
n style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-weight:70=
0;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align=
:baseline;white-space:pre-wrap">We believe this has already been addressed =
by the shepherd earlier in the thread.</span></p><br><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant=
-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;whit=
e-space:pre-wrap">2. ----</span></p><br><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-=
family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal=
;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wra=
p">FP: Maybe more of a question: why is the &quot;Encoding considerations&q=
uot; field in all subsections of section 6.1 &quot;binary&quot;? RFC 4329 d=
id have more text about the encoding, is that obsoleted? Did I miss in whic=
h part of the draft this is discussed?</span></p><br><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);font-weight:700;font-variant-n=
umeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-=
space:pre-wrap">This was done in response to Media-Type Early Review commen=
ts: </span><a href=3D"https://github.com/linuxwolf/bmeck-ids/pull/25" style=
=3D"text-decoration-line:none"><span style=3D"font-size:11pt;font-family:Ar=
ial;font-weight:700;font-variant-numeric:normal;font-variant-east-asian:nor=
mal;text-decoration-line:underline;vertical-align:baseline;white-space:pre-=
wrap">https://github.com/linuxwolf/bmeck-ids/pull/25</span></a></p><br><p d=
ir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><spa=
n style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:ita=
lic;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-ali=
gn:baseline;white-space:pre-wrap">3. ----</span></p><br><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-varian=
t-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;whi=
te-space:pre-wrap">FP: &quot;Published specification&quot; field of each su=
bsection of section 6.1 is &quot;this document&quot;. I don&#39;t believe t=
hat is correct, and it should instead point to the correct specification (s=
o JS 1.5, ECMAScript etc).</span></p><br><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font=
-family:Arial;color:rgb(0,0,0);font-weight:700;font-variant-numeric:normal;=
font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap=
">This was done in response to Media-Type Early Review comments: </span><a =
href=3D"https://github.com/linuxwolf/bmeck-ids/pull/25" style=3D"text-decor=
ation-line:none"><span style=3D"font-size:11pt;font-family:Arial;font-weigh=
t:700;font-variant-numeric:normal;font-variant-east-asian:normal;text-decor=
ation-line:underline;vertical-align:baseline;white-space:pre-wrap">https://=
github.com/linuxwolf/bmeck-ids/pull/25</span></a></p><br><p dir=3D"ltr" sty=
le=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"fon=
t-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-varia=
nt-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;wh=
ite-space:pre-wrap">4. ----</span></p><br><p dir=3D"ltr" style=3D"line-heig=
ht:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;fon=
t-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:norm=
al;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-w=
rap">FP: I would also add RFC 4329 authors as &quot;Person &amp; email addr=
ess to contact&quot;, as well as &quot;Author&quot; for those media types t=
hat 4329 registered. Please let me know if this is not common practice, but=
 it seems logical to me to have both you authors and previous authors.</spa=
n></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bo=
ttom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);=
font-weight:700;font-variant-numeric:normal;font-variant-east-asian:normal;=
vertical-align:baseline;white-space:pre-wrap">This does not appear to be co=
mmon practice. E.g. RFC 54 (by Crocker, Postel, Newkirk, Kraley) was supers=
eded by RFC 57 (by Kraley &amp; Newkirk). We=E2=80=99d prefer proceeding in=
 line with this precedent, given that including the original authors compli=
cates the process further (since it would require their explicit approval o=
f all our changes before moving forward).</span></p><br><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-varian=
t-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;whi=
te-space:pre-wrap">5. ----</span></p><br><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font=
-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:norma=
l;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wr=
ap">FP: I believe it would make sense to modify the IANA media type registr=
y to add an &quot;OBSOLETED in favor of ...&quot; note in the name column o=
f all those media types obsoleted. I think this requires a new IANA section=
.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;mar=
gin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0=
,0,0);font-weight:700;font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline;white-space:pre-wrap">I think this refers to =
the document at </span><a href=3D"https://www.iana.org/assignments/media-ty=
pes/media-types.xhtml" style=3D"text-decoration-line:none"><span style=3D"f=
ont-size:11pt;font-family:Arial;font-weight:700;font-variant-numeric:normal=
;font-variant-east-asian:normal;text-decoration-line:underline;vertical-ali=
gn:baseline;white-space:pre-wrap">https://www.iana.org/assignments/media-ty=
pes/media-types.xhtml</span></a><span style=3D"font-size:11pt;font-family:A=
rial;color:rgb(0,0,0);font-weight:700;font-variant-numeric:normal;font-vari=
ant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">, and n=
ot our draft. Am I misunderstanding? What changes would this require to our=
 draft?</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0=
pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color=
:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-variant-east=
-asian:normal;vertical-align:baseline;white-space:pre-wrap">6. ----</span><=
/p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-botto=
m:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);fon=
t-style:italic;font-variant-numeric:normal;font-variant-east-asian:normal;v=
ertical-align:baseline;white-space:pre-wrap">FP: There are 4 occurrences of=
 media types where Intended usage is OBSOLETE, but the Restriction on usage=
 does not have the same sentence as all the other obsolete ones:</span></p>=
<br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-s=
tyle:italic;font-variant-numeric:normal;font-variant-east-asian:normal;vert=
ical-align:baseline;white-space:pre-wrap">=C2=A0=C2=A0This media type is ob=
solete; current</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-t=
op:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;c=
olor:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-variant-=
east-asian:normal;vertical-align:baseline;white-space:pre-wrap">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0implementations should use text/javascript as th=
e only JavaScript/</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margi=
n-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Aria=
l;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-varia=
nt-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ECMAScript media type.</span></p><br><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:itali=
c;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align=
:baseline;white-space:pre-wrap">I think this is an overlook, is that correc=
t?</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(=
0,0,0);font-weight:700;font-variant-numeric:normal;font-variant-east-asian:=
normal;vertical-align:baseline;white-space:pre-wrap">Good catch! Patch: </s=
pan><a href=3D"https://github.com/linuxwolf/bmeck-ids/pull/36/files" style=
=3D"text-decoration-line:none"><span style=3D"font-size:11pt;font-family:Ar=
ial;font-weight:700;font-variant-numeric:normal;font-variant-east-asian:nor=
mal;text-decoration-line:underline;vertical-align:baseline;white-space:pre-=
wrap">https://github.com/linuxwolf/bmeck-ids/pull/36/files</span></a><span =
style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-weight:700;=
font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:b=
aseline;white-space:pre-wrap">=C2=A0</span></p><br><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-num=
eric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-sp=
ace:pre-wrap">## Minor</span></p><br><p dir=3D"ltr" style=3D"line-height:1.=
38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-fam=
ily:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;fo=
nt-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">=
7. -----</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:=
0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;colo=
r:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-variant-eas=
t-asian:normal;vertical-align:baseline;white-space:pre-wrap">FP: Please con=
sider adding some text in the introduction mentioning that this document ex=
pands on the security considerations. I appreciate this work on the Securit=
y Considerations section was done, and believe the BCP 14 terms make sense =
there. It should just be highlighted better in the introductory part of the=
 document.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-to=
p:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;co=
lor:rgb(0,0,0);font-weight:700;font-variant-numeric:normal;font-variant-eas=
t-asian:normal;vertical-align:baseline;white-space:pre-wrap">Patch: </span>=
<a href=3D"https://github.com/linuxwolf/bmeck-ids/pull/42" style=3D"text-de=
coration-line:none"><span style=3D"font-size:11pt;font-family:Arial;font-we=
ight:700;font-variant-numeric:normal;font-variant-east-asian:normal;text-de=
coration-line:underline;vertical-align:baseline;white-space:pre-wrap">https=
://github.com/linuxwolf/bmeck-ids/pull/42</span></a><span style=3D"font-siz=
e:11pt;font-family:Arial;color:rgb(0,0,0);font-weight:700;font-variant-nume=
ric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-spa=
ce:pre-wrap"> (still under review)</span></p><br><p dir=3D"ltr" style=3D"li=
ne-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:1=
1pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numer=
ic:normal;font-variant-east-asian:normal;vertical-align:baseline;white-spac=
e:pre-wrap">8. -----</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38=
;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-famil=
y:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font=
-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">FP=
: I am not sure RFC3986 and RFC3987 need to be a normative reference, given=
 the only place they appear is a paragraph stating how this document does n=
ot define processing of fragment identifiers.</span></p><br><p dir=3D"ltr" =
style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"=
font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-weight:700;font-vari=
ant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;w=
hite-space:pre-wrap">Fixed: </span><a href=3D"https://github.com/linuxwolf/=
bmeck-ids/pull/40/files" style=3D"text-decoration-line:none"><span style=3D=
"font-size:11pt;font-family:Arial;font-weight:700;font-variant-numeric:norm=
al;font-variant-east-asian:normal;text-decoration-line:underline;vertical-a=
lign:baseline;white-space:pre-wrap">https://github.com/linuxwolf/bmeck-ids/=
pull/40</span></a></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-t=
op:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;c=
olor:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-variant-=
east-asian:normal;vertical-align:baseline;white-space:pre-wrap">9. -----</s=
pan></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-=
bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0=
);font-style:italic;font-variant-numeric:normal;font-variant-east-asian:nor=
mal;vertical-align:baseline;white-space:pre-wrap">FP: I&#39;d suggest addin=
g section numbers when referring to [ECMA-262] sections, instead of just na=
mes.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rg=
b(0,0,0);font-weight:700;font-variant-numeric:normal;font-variant-east-asia=
n:normal;vertical-align:baseline;white-space:pre-wrap">The ECMAScript speci=
fication is a =E2=80=9Cliving standard=E2=80=9D, and the section numbers ch=
ange frequently as new chapters are introduced or sections are moved around=
. Using the section names is a more stable, future-proof way to refer to sp=
ecific parts of the spec. Given that, would you be okay with keeping this a=
s-is?</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt=
;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:r=
gb(0,0,0);font-weight:700;font-variant-numeric:normal;font-variant-east-asi=
an:normal;vertical-align:baseline;white-space:pre-wrap">Alternatively, we c=
ould add links to the specific sections in the latest draft spec, e.g. </sp=
an><a href=3D"https://tc39.es/ecma262/#sec-source-text" style=3D"text-decor=
ation-line:none"><span style=3D"font-size:11pt;font-family:Arial;font-weigh=
t:700;font-variant-numeric:normal;font-variant-east-asian:normal;text-decor=
ation-line:underline;vertical-align:baseline;white-space:pre-wrap">https://=
tc39.es/ecma262/#sec-source-text</span></a><span style=3D"font-size:11pt;fo=
nt-family:Arial;color:rgb(0,0,0);font-weight:700;font-variant-numeric:norma=
l;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wr=
ap"> =E2=80=94 these URLs are stable, too, but I don=E2=80=99t think there =
is precedent for this in any existing RFC.</span></p><br><p dir=3D"ltr" sty=
le=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"fon=
t-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-varia=
nt-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;wh=
ite-space:pre-wrap">10. -----</span></p><br><p dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;f=
ont-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:no=
rmal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre=
-wrap">=C2=A0=C2=A0=C2=A0javascript.=C2=A0 Differences in ECMAScript versio=
ns have been better</span></p><p dir=3D"ltr" style=3D"line-height:1.38;marg=
in-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ari=
al;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-vari=
ant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">=C2=A0=
=C2=A0=C2=A0dealt with in the processors.</span></p><br><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-varian=
t-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;whi=
te-space:pre-wrap">FP: &quot;in the processors&quot; - I am not sure what i=
s meant here, might be worth considering rephrasing for clarity.</span></p>=
<br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-w=
eight:700;font-variant-numeric:normal;font-variant-east-asian:normal;vertic=
al-align:baseline;white-space:pre-wrap">I think we can just remove this sen=
tence. Patch: </span><a href=3D"https://github.com/linuxwolf/bmeck-ids/pull=
/37/files" style=3D"text-decoration-line:none"><span style=3D"font-size:11p=
t;font-family:Arial;font-weight:700;font-variant-numeric:normal;font-varian=
t-east-asian:normal;text-decoration-line:underline;vertical-align:baseline;=
white-space:pre-wrap">https://github.com/linuxwolf/bmeck-ids/pull/37/files<=
/span></a><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);=
font-weight:700;font-variant-numeric:normal;font-variant-east-asian:normal;=
vertical-align:baseline;white-space:pre-wrap">=C2=A0</span></p><br><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:itali=
c;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align=
:baseline;white-space:pre-wrap">11. -----</span></p><br><p dir=3D"ltr" styl=
e=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font=
-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-varian=
t-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;whi=
te-space:pre-wrap">=C2=A0=C2=A0=C2=A0Refer to [RFC6265] for a discussion of=
 terminology used in this</span></p><p dir=3D"ltr" style=3D"line-height:1.3=
8;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-fami=
ly:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;fon=
t-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">=
=C2=A0=C2=A0=C2=A0section.=C2=A0 Source text (as defined in [ECMA-262], sec=
tion &quot;Source</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;ma=
rgin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:A=
rial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-va=
riant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">FP: I=
 am confused by what part of 6265 is relevant regarding terminology used in=
 this section. Maybe adding a section pointer would help.</span></p><br><p =
dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-weight:7=
00;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-alig=
n:baseline;white-space:pre-wrap">This was a typo, introduced while bringing=
 over text from RFC 4329 and updating then-obsoleted references. It should =
be 6365 (Terminology Used in Internationalization in the IETF), which obsol=
eted 3536 (Terminology Used in Internationalization in the IETF), which is =
what 4329 (the document we=E2=80=99re obsoleting) referred to. Patch: </spa=
n><a href=3D"https://github.com/linuxwolf/bmeck-ids/pull/43" style=3D"text-=
decoration-line:none"><span style=3D"font-size:11pt;font-family:Arial;font-=
weight:700;font-variant-numeric:normal;font-variant-east-asian:normal;text-=
decoration-line:underline;vertical-align:baseline;white-space:pre-wrap">htt=
ps://github.com/linuxwolf/bmeck-ids/pull/43</span></a></p><br><p dir=3D"ltr=
" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;fon=
t-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:base=
line;white-space:pre-wrap">12. -----</span></p><br><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-num=
eric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-sp=
ace:pre-wrap">=C2=A0=C2=A0=C2=A0separately for purposes of external storage=
 and retrieval.=C2=A0 An</span></p><p dir=3D"ltr" style=3D"line-height:1.38=
;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-famil=
y:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font=
-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">=
=C2=A0=C2=A0=C2=A0implementation&#39;s internal representation of source te=
xt and source</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top=
:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;col=
or:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-variant-ea=
st-asian:normal;vertical-align:baseline;white-space:pre-wrap">=C2=A0=C2=A0=
=C2=A0text are not considered binary source text.</span></p><br><p dir=3D"l=
tr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=
=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;fon=
t-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:base=
line;white-space:pre-wrap">FP: I have a hard time parsing &quot;and source =
text&quot;, in the context of the sentence. What&#39;s the difference with =
&quot;an implementation&#39;s internal representation of source text&quot;?=
 (this might be me not understanding the phrasing)</span></p><br><p dir=3D"=
ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span styl=
e=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-weight:700;font=
-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:basel=
ine;white-space:pre-wrap">This was a typo. Patch: </span><a href=3D"https:/=
/github.com/linuxwolf/bmeck-ids/pull/41/files" style=3D"text-decoration-lin=
e:none"><span style=3D"font-size:11pt;font-family:Arial;font-weight:700;fon=
t-variant-numeric:normal;font-variant-east-asian:normal;text-decoration-lin=
e:underline;vertical-align:baseline;white-space:pre-wrap">https://github.co=
m/linuxwolf/bmeck-ids/pull/41/files</span></a></p><br><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant=
-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;whit=
e-space:pre-wrap">13. -----</span></p><br><p dir=3D"ltr" style=3D"line-heig=
ht:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;fon=
t-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:norm=
al;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-w=
rap">FP: Section 6 - IANA Considerations: please consider adding a link to =
the media type registry.</span></p><br><p dir=3D"ltr" style=3D"line-height:=
1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-f=
amily:Arial;color:rgb(0,0,0);font-weight:700;font-variant-numeric:normal;fo=
nt-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">=
In search of an example, I looked at recent media type RFCs (e.g. RFC8878, =
RFC8478, RFC8351), and none of them seem to do this. I=E2=80=99ve suggested=
 a change: </span><a href=3D"https://github.com/linuxwolf/bmeck-ids/pull/39=
/files" style=3D"text-decoration-line:none"><span style=3D"font-size:11pt;f=
ont-family:Arial;font-weight:700;font-variant-numeric:normal;font-variant-e=
ast-asian:normal;text-decoration-line:underline;vertical-align:baseline;whi=
te-space:pre-wrap">https://github.com/linuxwolf/bmeck-ids/pull/39/files</sp=
an></a><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);fon=
t-weight:700;font-variant-numeric:normal;font-variant-east-asian:normal;ver=
tical-align:baseline;white-space:pre-wrap"> but please let me know if you h=
ad something else in mind.</span></p><br><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font=
-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:norma=
l;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wr=
ap">## Nit</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-to=
p:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;co=
lor:rgb(0,0,0);font-style:italic;font-variant-numeric:normal;font-variant-e=
ast-asian:normal;vertical-align:baseline;white-space:pre-wrap">14. ----</sp=
an></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0)=
;font-style:italic;font-variant-numeric:normal;font-variant-east-asian:norm=
al;vertical-align:baseline;white-space:pre-wrap">=C2=A0=C2=A0=C2=A0of addit=
ional scripts, called importing.=C2=A0 Implementations that</span></p><p di=
r=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span=
 style=3D"font-size:11pt;font-family:Arial;color:rgb(0,0,0);font-style:ital=
ic;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-alig=
n:baseline;white-space:pre-wrap">=C2=A0=C2=A0=C2=A0support modules need to =
process imported sources in the same way</span></p><p dir=3D"ltr" style=3D"=
line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size=
:11pt;font-family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-num=
eric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-sp=
ace:pre-wrap">=C2=A0=C2=A0=C2=A0scripts.=C2=A0 Further, there may be additi=
onal privacy and security</span></p><br><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-=
family:Arial;color:rgb(0,0,0);font-style:italic;font-variant-numeric:normal=
;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wra=
p">FP: &quot;in the same way script&quot; - is it missing an &quot;as&quot;=
?</span></p><br><span style=3D"font-size:11pt;font-family:Arial;color:rgb(0=
,0,0);font-weight:700;font-variant-numeric:normal;font-variant-east-asian:n=
ormal;vertical-align:baseline;white-space:pre-wrap">Fixed: </span><a href=
=3D"https://github.com/linuxwolf/bmeck-ids/pull/34/files" style=3D"text-dec=
oration-line:none"><span style=3D"font-size:11pt;font-family:Arial;font-wei=
ght:700;font-variant-numeric:normal;font-variant-east-asian:normal;text-dec=
oration-line:underline;vertical-align:baseline;white-space:pre-wrap">https:=
//github.com/linuxwolf/bmeck-ids/pull/34/files</span></a></span><br></div><=
div><br></div><div>Once the remaining questions are addressed, we=E2=80=99l=
l be happy to cut a new (final?) version of the doc.</div><div><br></div><d=
iv>Thanks,</div><div>Mathias Bynens on behalf of the draft-ietf-dispatch-ja=
vascript-mjs authors</div></div><br><div class=3D"gmail_quote"><div dir=3D"=
ltr" class=3D"gmail_attr">On Thu, Aug 26, 2021 at 4:39 PM Mathias Bynens &l=
t;<a href=3D"mailto:mths@google.com">mths@google.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Thank =
you Francesca for your thorough AD review! We (the authors) are currently w=
orking on addressing your comments. I=E2=80=99ll reply to this thread once =
we have an answer for all of the points you=E2=80=99ve raised.</div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Aug 2=
4, 2021 at 5:49 PM Francesca Palombini &lt;<a href=3D"mailto:francesca.palo=
mbini@ericsson.com" target=3D"_blank">francesca.palombini@ericsson.com</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thank=
 you for the work on this document. This is my AD review.<br>
<br>
I have divided comments into &quot;main&quot;, &quot;minor&quot; and &quot;=
nits&quot;. I&#39;d like to have a discussion on my main comments before re=
questing the IETF Last Call. On the other hand, you can address the minors =
and nits together with any additional Last Call comments you will get. As I=
 am coming in late to the process, please understand that I don&#39;t mean =
to re-hash existing discussions that I am not aware of, and I appreciate yo=
ur patience: feel free to point me to previous discussion (and conclusions)=
 I might have missed, if relevant.<br>
<br>
For the minor comments - some of these are suggestions or questions which I=
 hope will help improve readability, which you can decide to take or leave =
as you please.<br>
<br>
Francesca<br>
<br>
## Main<br>
<br>
1. ----<br>
<br>
FP: This document is presented in the Abstract, Introduction and Compatibil=
ity section as aiming to update some IANA registrations for the media types=
 mentioned, as well as documenting current usage of these media types. Beca=
use of that, I am not convinced about the use of BCP 14 language: if the in=
tent is documenting current practices, most of these BCP 14 terms should be=
 replaced by explanations on how implementations behave. To give an example=
 of my concern, for the following paragraph in Section 4:<br>
<br>
=C2=A0 =C2=A0Implementations that support binary source text MUST support b=
inary<br>
=C2=A0 =C2=A0source text encoded using the UTF-8 [RFC3629] character encodi=
ng<br>
=C2=A0 =C2=A0scheme.=C2=A0 Module goal sources MUST be encoded as UTF-8, al=
l other<br>
=C2=A0 =C2=A0encodings will fail.=C2=A0 Source goal sources SHOULD be encod=
ed as UTF-8;<br>
=C2=A0 =C2=A0other character encoding schemes MAY be supported, but are<br>
=C2=A0 =C2=A0discouraged.<br>
<br>
FP: Are these requirements that should have been there in RFC 4329 and are =
being added now? Are these how most implementations already behave? Would i=
t not make more sense to reformulate this paragraph to describe implementat=
ions behaviour, rather than mandate and recommend? Why using BCP 14 terms?<=
br>
This comment applies to all new occurrences of BCP 14 terms (it does not to=
 apply to sections taken from RFC 4329, such as the first paragraph of sect=
ion 4.1).<br>
<br>
2. ----<br>
<br>
FP: Maybe more of a question: why is the &quot;Encoding considerations&quot=
; field in all subsections of section 6.1 &quot;binary&quot;? RFC 4329 did =
have more text about the encoding, is that obsoleted? Did I miss in which p=
art of the draft this is discussed?<br>
<br>
3. ----<br>
<br>
FP: &quot;Published specification&quot; field of each subsection of section=
 6.1 is &quot;this document&quot;. I don&#39;t believe that is correct, and=
 it should instead point to the correct specification (so JS 1.5, ECMAScrip=
t etc).<br>
<br>
4. ----<br>
<br>
FP: I would also add RFC 4329 authors as &quot;Person &amp; email address t=
o contact&quot;, as well as &quot;Author&quot; for those media types that 4=
329 registered. Please let me know if this is not common practice, but it s=
eems logical to me to have both you authors and previous authors.<br>
<br>
5. ----<br>
<br>
FP: I believe it would make sense to modify the IANA media type registry to=
 add an &quot;OBSOLETED in favor of ...&quot; note in the name column of al=
l those media types obsoleted. I think this requires a new IANA section.<br=
>
<br>
6. ----<br>
<br>
FP: There are 4 occurrences of media types where Intended usage is OBSOLETE=
, but the Restriction on usage does not have the same sentence as all the o=
ther obsolete ones:<br>
<br>
=C2=A0 This media type is obsolete; current<br>
=C2=A0 =C2=A0 =C2=A0 implementations should use text/javascript as the only=
 JavaScript/<br>
=C2=A0 =C2=A0 =C2=A0 ECMAScript media type.<br>
<br>
I think this is an overlook, is that correct?<br>
<br>
## Minor<br>
<br>
7. -----<br>
<br>
FP: Please consider adding some text in the introduction mentioning that th=
is document expands on the security considerations. I appreciate this work =
on the Security Considerations section was done, and believe the BCP 14 ter=
ms make sense there. It should just be highlighted better in the introducto=
ry part of the document.<br>
<br>
8. -----<br>
<br>
FP: I am not sure RFC3986 and RFC3987 need to be a normative reference, giv=
en the only place they appear is a paragraph stating how this document does=
 not define processing of fragment identifiers.<br>
<br>
9. -----<br>
<br>
FP: I&#39;d suggest adding section numbers when referring to [ECMA-262] sec=
tions, instead of just names.<br>
<br>
10. -----<br>
<br>
=C2=A0 =C2=A0javascript.=C2=A0 Differences in ECMAScript versions have been=
 better<br>
=C2=A0 =C2=A0dealt with in the processors.<br>
<br>
FP: &quot;in the processors&quot; - I am not sure what is meant here, might=
 be worth considering rephrasing for clarity.<br>
<br>
11. -----<br>
<br>
=C2=A0 =C2=A0Refer to [RFC6265] for a discussion of terminology used in thi=
s<br>
=C2=A0 =C2=A0section.=C2=A0 Source text (as defined in [ECMA-262], section =
&quot;Source<br>
<br>
FP: I am confused by what part of 6265 is relevant regarding terminology us=
ed in this section. Maybe adding a section pointer would help.<br>
<br>
12. -----<br>
<br>
=C2=A0 =C2=A0separately for purposes of external storage and retrieval.=C2=
=A0 An<br>
=C2=A0 =C2=A0implementation&#39;s internal representation of source text an=
d source<br>
=C2=A0 =C2=A0text are not considered binary source text.<br>
<br>
FP: I have a hard time parsing &quot;and source text&quot;, in the context =
of the sentence. What&#39;s the difference with &quot;an implementation&#39=
;s internal representation of source text&quot;? (this might be me not unde=
rstanding the phrasing)<br>
<br>
13. -----<br>
<br>
FP: Section 6 - IANA Considerations: please consider adding a link to the m=
edia type registry.<br>
<br>
## Nit<br>
<br>
14. ----<br>
<br>
=C2=A0 =C2=A0of additional scripts, called importing.=C2=A0 Implementations=
 that<br>
=C2=A0 =C2=A0support modules need to process imported sources in the same w=
ay<br>
=C2=A0 =C2=A0scripts.=C2=A0 Further, there may be additional privacy and se=
curity<br>
<br>
FP: &quot;in the same way script&quot; - is it missing an &quot;as&quot;?<b=
r>
<br>
<br>
</blockquote></div>
</blockquote></div>

--000000000000263b3c05cac134dd--


From nobody Mon Aug 30 08:12:53 2021
Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DEBC13A1640; Mon, 30 Aug 2021 08:12:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.541
X-Spam-Level: 
X-Spam-Status: No, score=-2.541 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 TkjPlLKdGLUe; Mon, 30 Aug 2021 08:12:29 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30046.outbound.protection.outlook.com [40.107.3.46]) (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 6F0CD3A1634; Mon, 30 Aug 2021 08:12:28 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=miI64R9PUt/W+1K8qWnbTxFhy0NW4IT8f8HEs9lQfUVznHab6jkDmNLBl7961PDb2AAaiTvgoORRwKcjJyQu2fKxcAYTj+LmBvEApKrXqMsju6InOWVqw6TE9u6p21QQHx2it231A1JeIMwsWQFJjtFZopmdNUxF9AzbexAXEwqRz04ifr847VLz+q6NvrHGAx47tGl+4qBcN0Ux3EzPMAn8Qo/zqdd0WjP9/JjF1BfMX7neWhyIdlxW7HA123YJiKzjbzspzrG66Iz4gWx8ZMqfTkD8aT0CJ/jHy+GmXW+2ZK6YWd08z9w2drZrkOnCO2mUfFuJ1E2mLX9OaT0CBQ==
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=I2uJ7nv8Te9+OtQEw2+Fk/5kOF6m5J9EGiRASBUp4ck=; b=QyA+JaMwwFBpomKn1tpdruQZAVohE7LIf8g2uCa3guabA+NPU0jYskkj044wHwz9vixgoM1Z4n1JxLOtNAC2XMn7/91jF7KCovshQxY/Zn77NrYcIX2eDINKruH/fO4T+SMTEAVxF/+a4bTlwSm0dOHCs4l+1WPkcJUm2rtZ/ec634pC7yVMnGeB0cgkbCgUCZyoLbt4Zzj0iIA3Z6tRscKVhYk0mpk82AhV0tQOARX1CpV9QtOCnf3yXE9RhNGGBx28krvOyLg21pC42GQkKGd3GmCvE0dBREZnQ+3ioXx2WlZTEioY8BhzSnTA5mgoVYwvvgHMfp0jmvJ9uwCX1w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I2uJ7nv8Te9+OtQEw2+Fk/5kOF6m5J9EGiRASBUp4ck=; b=syrtacBAnJzhWhCYf7qMd4GhXh886UR9oOhy5rOOwSMLoTX9CejoENgalxRWgYfvebfQKY5olsYLkgtKvT3FwlEzbXOSb0nBE5KS9NI4KmN/5F/V0CxWfOk4N8m1CmLfOAVs9nFFYwY8uiyaGm31yLjwLX6IsnrjI7wq3D0bg5M=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by HE1PR0702MB3706.eurprd07.prod.outlook.com (2603:10a6:7:8d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.16; Mon, 30 Aug 2021 15:12:11 +0000
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::94b7:db6b:3aa3:8875]) by HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::94b7:db6b:3aa3:8875%5]) with mapi id 15.20.4478.017; Mon, 30 Aug 2021 15:12:11 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: Mathias Bynens <mths@google.com>
CC: "draft-ietf-dispatch-javascript-mjs.all@ietf.org" <draft-ietf-dispatch-javascript-mjs.all@ietf.org>, "dispatch@ietf.org" <dispatch@ietf.org>, "media-types@ietf.org" <media-types@ietf.org>
Thread-Topic: AD review of draft-ietf-dispatch-javascript-mjs-09
Thread-Index: AQHXmP+gvFmjePB25kuuHaVq7cnnCquF3k6AgAXFYQCAAK6nAA==
Date: Mon, 30 Aug 2021 15:12:11 +0000
Message-ID: <D041682A-446C-4123-AA91-363257EFC7D7@ericsson.com>
References: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com> <CADizRga_PVNVEJvHFp_0DT4ZWQp9cn7Y+Wk72UV5itC0A7oEhQ@mail.gmail.com> <CADizRgaq_4TFNvpfFWx7KwO4KH49dFzYiHcH-L2ZG0q1tYJ=Cg@mail.gmail.com>
In-Reply-To: <CADizRgaq_4TFNvpfFWx7KwO4KH49dFzYiHcH-L2ZG0q1tYJ=Cg@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.52.21080801
authentication-results: google.com; dkim=none (message not signed) header.d=none;google.com; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 00b9366f-8382-41f6-dcd5-08d96bc88afe
x-ms-traffictypediagnostic: HE1PR0702MB3706:
x-microsoft-antispam-prvs: <HE1PR0702MB37061A06E9AB6A142F723FC198CB9@HE1PR0702MB3706.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yXZLikw6YgTBWGWTqZzwROULFtmEfm1Sypq/vXTZrV298geoyLMDzXZj4yVHBRCrYbyrEFP9hwuKp84eegDVSOLQl407bVEvCTQjG5rkfb4v4X/JlPwPnv9r6qmG+7Akpq/rmD2oizj+P6u7iQpmM/Ss1tiv5sdNan17FpdYmsEXh3tHAAhgzSu1Uf7aNABIPE531eRKO/G2AbX+lgVSQKp6vdfTm6NZ9R9bBB6ME+kFFNfOg2R9YalC8n1KV79vtuR9U2NEx3GrtdLGRjhB1huRofF2xsm+LuuzeUZqkrow6m5AHB6e2umrPQ/OfZHh9lT7KYlZ13BG7rMN6rwCVeaqJ0alKxdd5fdZueb2sVyZ26UU4OMw6ZD8o4mD7ZkKCMnIFb+cwV40t3xdbboLIUGvBpnx0pPKiy97OhwrEhP7VtcpRHTBPUuZsURlJzTiviopcG3C7wLJ0sf/O3t4/TaztMa30vSYfni6KtUgfeUmLTUdZ1LUnatlI+s94tQm3aTbpxctJ+Ga4eJEwN/UbQDN8BhfMPUiE4NxkwFBZdDMOQU9LhwVxQGcUAHbTaDgTCFE31mNNcgv5OmxnjbhxKwImO15d+1xN9yQ4IKji1UV5HiI5b83t3ZLuyIL4m4l4Z4685wzyp0RRCR0YfPhWTIy7RGqLsfhWUGkOjTzMkBZVS98KStCMcDG7t3t2Dt2Xg8qr7rqmIbzK7h1h7RzdBhdbk7tw15Ug+3uPPQC6nKLD2tae/pQZK+sC1ybTxS+5r6sx+ukQgOT3n3SPKQUJIilP/TwgPnu0xAqW7gyO23lcVxbv4owXUmqSBPyBigngFxZ4cuM4IPEsoWkuGwgwINUs4xK5984UWIppTV2H8s=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4217.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(376002)(39860400002)(366004)(136003)(396003)(346002)(71200400001)(44832011)(66446008)(38070700005)(66556008)(166002)(83380400001)(5660300002)(53546011)(64756008)(6506007)(966005)(30864003)(54906003)(8936002)(6486002)(76116006)(38100700002)(122000001)(316002)(2906002)(9326002)(8676002)(66476007)(36756003)(6512007)(33656002)(2616005)(86362001)(6916009)(4326008)(478600001)(186003)(66946007)(45980500001)(579004); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WGJ5OERaQXE3QnAvUDFLbGM0V0x4MitPcDF0b3NvNm0rSlI3RVpnNGdhM1J0?= =?utf-8?B?UzN5MzhpbUx1Mk45RjhFTHhzOUVWSHFLcEFqYy9DLzg5bVN4eTkrY2xNalJF?= =?utf-8?B?Q3A4MDBBaDErUktKYUdjVkdkSW9MVDRSb0FRNjcyY2FQQU1iWEh2ZzBJZHha?= =?utf-8?B?OStkdCtLZkJUc0dZWmhzQys1SDNKcm1LVy9qR3VNODZMS0MvWjMrQTBheEpo?= =?utf-8?B?L0ZOOUU4Y3FFaGptRm1IU2JiRlZXSzRzZWx6NEU1OTdXOFFkMks5N3hpZzlU?= =?utf-8?B?N3RUbTVoRituS1g2UnM5TzYyRm1CaWtBRFh6Wlc2T3VwdEVSQTRHVktyeGdj?= =?utf-8?B?Y2h5bklGd1NRdmNkOWRHbi9hTDNlZVBRaGpaMVliaE1mbFJyNmttckxFMnR5?= =?utf-8?B?NitSVWlZbzlGb0NOV2pJWTMyeHk1Q2ZoSjl1a2xRN3JMVG5uL0xsN1I4MDlk?= =?utf-8?B?Mk9wTkZmYzltVFh1Y3JnOWVKR29sVGt0eXlIVnFCTHYrWGpWVDZ3RnVISGJw?= =?utf-8?B?OXg4S3VZN1JndjZVaE9ZWDlwc21MODVTTUFmT3FMMU1UcURyb1BGTXZhZnk3?= =?utf-8?B?MzNkL3NHOU9PU1A3MlZNYUFKai8rMlZoM1N1N1Fiay9QQ1JWQ09MNms0Z3JO?= =?utf-8?B?MG1YRlJ2WVVFWWtZMHNOTnFjQTNyenQ0TUNHY3lVZm5TRWlETVRYUzNFWEZ4?= =?utf-8?B?eTNrMkxPYzFRb1VDeXBDTHo0b0FmdHRxek5mSDArdHo4V2EweFo2Mmc5NHlB?= =?utf-8?B?TkdubWtvRUVuWW5wT05CelZKU2czT3V1SjhFWTBZekVoUVpBU3F0SnpSaVlq?= =?utf-8?B?TjhidjhOQzUvVkg4RmZiU0QxZ3F5c2VzRHdnRW8vZDJpbHhCekdYMDNWRHNs?= =?utf-8?B?bzZrVUFxR2dxZzBLSnltNFM2UDJ6VnJlMVFNMUhBSklaMnBGVHg1am9pUXlp?= =?utf-8?B?b2pZWUhocHdNY3g3b0JIL3lmeTUxRUtuOCtUeTRoU21mWG13cWFXNmhKNlBS?= =?utf-8?B?R2sycjBhVXZqc0J5TUVMVXNCMVI0YzZtSHh2TSttK09HaGpHK1ZsVHpkeDFx?= =?utf-8?B?NTRCbE1EdHM3VG9sc0NLTlZaWm1rbGlmbUJIVVRyYnhmZytPL1ppV3l3QlNF?= =?utf-8?B?dVpXNzJELzBlSG9FWmtTdmlYblcwNDBwN3JjdGdXRnE4WWZOWFlhVi9rT0tz?= =?utf-8?B?eEpDV2dkUXVzZElkT0Q0UVRYaUUzZnVlZW85UUNTTDROYUU0ZXJuMUEzVDZh?= =?utf-8?B?aFJUOHd4NlZjV0xqaFo2M3ZVRjhqSndPZzV3aU11UVg1TTh5Mm9yaTlKYjEw?= =?utf-8?B?UGJGNVZSa3VURzY1VlJNOG1WZ1dWQ2NIM1lYM1VzZTlQdXNmcmhvMXM4R0c4?= =?utf-8?B?Y1BmWHR6MENBS0dhdUNiaXRBNDc0YTY0WGwxNXlPU1NDakF4V0RYaE9UMlJt?= =?utf-8?B?Q1FQd0haclh4L2dFUmQ1TFVPYjltUStRUW1tK3BpRHdvV0lITTlEejJ2UkFS?= =?utf-8?B?b2ZsL2dwKytZREU5ZmNaMjRIMGpNVytRaUZSVGo3V3EzQWhaem4yNmNGK2Qy?= =?utf-8?B?QXdMZ0hJQVlqZmRFcEovbnN6R3pYWFhPWGxRTVk0N3dpclhRdFppbEc4eHBX?= =?utf-8?B?bEcyUjYrcmhGOXU4aW5ycTlLd1NmQ2s3MnZjc2dOV09mdjgxdFBvb3Y2RnpF?= =?utf-8?B?dlJsOW1Bam1QQTFoNWlQWmRJSWxWUW40UFVGR0FyRUhzSGFRNWc5ZmllWkR4?= =?utf-8?B?d3RHb3VRZ242UlZsWnI2R1N4ckI3azcrY3kyR1loZ0s1c1h2R3JvVnhrcWZp?= =?utf-8?B?Nk9xY0NXa1YyVHNlSFN0UldmeEVqNDI5ZHVpZEdqNDB4YUJqWWcxT3A3NFBJ?= =?utf-8?B?WWFZUXZzSjFObmhrd2loMmcyM2ZTQkFWcUh5YkpIanBvVUE9PQ==?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_D041682A446C4123AA91363257EFC7D7ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4217.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 00b9366f-8382-41f6-dcd5-08d96bc88afe
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2021 15:12:11.5517 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 9XdwUZsxHBtZ46ywA2K7f+rSMgh0YfGsD9J0vkNaH+BxuNCN9slmkEr9x9dJPUVLeTRzDihCdkQTwYUdOnjCgDMT9P+tcMGZ8sMsNC6m+giAmVHDbzZF1xBLqO7AE2EC
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3706
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/RCWIpwlKtPMR404K2SEoieJ230k>
Subject: Re: [dispatch] AD review of draft-ietf-dispatch-javascript-mjs-09
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Aug 2021 15:12:46 -0000

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

SGkgTWF0aGlhcywNCg0KVGhhbmsgeW91IGZvciB0aGUgcXVpY2sgcmVwbHkhIEkgdHJpZWQgdG8g
Y2xhcmlmeSBzb21lIG9mIG15IGNvbW1lbnRzLiBBcyB5b3UgY2FuIHNlZSwgSSBoYXZlIG15IG9w
aW5pb24gZm9yIHNvbWUgb2YgdGhlIHBvaW50cyAoMy4gNC4gQW5kIDUuKSwgYnV0IGl0IHdvdWxk
IGJlIGdvb2QgdG8gZ2V0IHRoZSBtZWRpYSB0eXBlIGV4cGVydHMgYW5kIElBTkEgb3BpbmlvbiBh
cyB3ZWxsLCBhcyB0aGV5IGtub3cgYmV0dGVyLiBJIHdpbGwgcmVhY2ggb3V0IHRvIElBTkEgc2Vw
YXJhdGVseSBhbmQgQ0MgeW91LiBMZXQgbWUga25vdyBpZiBteSBzdWdnZXN0aW9ucyBtYWtlIHNl
bnNlIG9yIHlvdSBoYXZlIGFkZGl0aW9uYWwgcXVlc3Rpb25zL2NvbW1lbnRzLg0KDQpGcmFuY2Vz
Y2ENCg0KRnJvbTogTWF0aGlhcyBCeW5lbnMgPG10aHNAZ29vZ2xlLmNvbT4NCkRhdGU6IE1vbmRh
eSwgMzAgQXVndXN0IDIwMjEgYXQgMDg6NDcNClRvOiBGcmFuY2VzY2EgUGFsb21iaW5pIDxmcmFu
Y2VzY2EucGFsb21iaW5pQGVyaWNzc29uLmNvbT4NCkNjOiAiZHJhZnQtaWV0Zi1kaXNwYXRjaC1q
YXZhc2NyaXB0LW1qcy5hbGxAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLWRpc3BhdGNoLWphdmFzY3Jp
cHQtbWpzLmFsbEBpZXRmLm9yZz4sICJkaXNwYXRjaEBpZXRmLm9yZyIgPGRpc3BhdGNoQGlldGYu
b3JnPiwgIm1lZGlhLXR5cGVzQGlldGYub3JnIiA8bWVkaWEtdHlwZXNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSZTogQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtZGlzcGF0Y2gtamF2YXNjcmlwdC1tanMt
MDkNCg0KSGkgRnJhbmNlc2NhLA0KDQpXZeKAmXZlIHdvcmtlZCB0aHJvdWdoIHlvdXIgZmVlZGJh
Y2sgKGl0YWxpYyBiZWxvdykuIEhlcmUgYXJlIG91ciByZXNwb25zZXMgKGJvbGQpOg0KDQoNCiMj
IE1haW4NCg0KDQoxLiAtLS0tDQoNCg0KRlA6IFRoaXMgZG9jdW1lbnQgaXMgcHJlc2VudGVkIGlu
IHRoZSBBYnN0cmFjdCwgSW50cm9kdWN0aW9uIGFuZCBDb21wYXRpYmlsaXR5IHNlY3Rpb24gYXMg
YWltaW5nIHRvIHVwZGF0ZSBzb21lIElBTkEgcmVnaXN0cmF0aW9ucyBmb3IgdGhlIG1lZGlhIHR5
cGVzIG1lbnRpb25lZCwgYXMgd2VsbCBhcyBkb2N1bWVudGluZyBjdXJyZW50IHVzYWdlIG9mIHRo
ZXNlIG1lZGlhIHR5cGVzLiBCZWNhdXNlIG9mIHRoYXQsIEkgYW0gbm90IGNvbnZpbmNlZCBhYm91
dCB0aGUgdXNlIG9mIEJDUCAxNCBsYW5ndWFnZTogaWYgdGhlIGludGVudCBpcyBkb2N1bWVudGlu
ZyBjdXJyZW50IHByYWN0aWNlcywgbW9zdCBvZiB0aGVzZSBCQ1AgMTQgdGVybXMgc2hvdWxkIGJl
IHJlcGxhY2VkIGJ5IGV4cGxhbmF0aW9ucyBvbiBob3cgaW1wbGVtZW50YXRpb25zIGJlaGF2ZS4g
VG8gZ2l2ZSBhbiBleGFtcGxlIG9mIG15IGNvbmNlcm4sIGZvciB0aGUgZm9sbG93aW5nIHBhcmFn
cmFwaCBpbiBTZWN0aW9uIDQ6DQoNCg0KICAgSW1wbGVtZW50YXRpb25zIHRoYXQgc3VwcG9ydCBi
aW5hcnkgc291cmNlIHRleHQgTVVTVCBzdXBwb3J0IGJpbmFyeQ0KDQogICBzb3VyY2UgdGV4dCBl
bmNvZGVkIHVzaW5nIHRoZSBVVEYtOCBbUkZDMzYyOV0gY2hhcmFjdGVyIGVuY29kaW5nDQoNCiAg
IHNjaGVtZS4gIE1vZHVsZSBnb2FsIHNvdXJjZXMgTVVTVCBiZSBlbmNvZGVkIGFzIFVURi04LCBh
bGwgb3RoZXINCg0KICAgZW5jb2RpbmdzIHdpbGwgZmFpbC4gIFNvdXJjZSBnb2FsIHNvdXJjZXMg
U0hPVUxEIGJlIGVuY29kZWQgYXMgVVRGLTg7DQoNCiAgIG90aGVyIGNoYXJhY3RlciBlbmNvZGlu
ZyBzY2hlbWVzIE1BWSBiZSBzdXBwb3J0ZWQsIGJ1dCBhcmUNCg0KICAgZGlzY291cmFnZWQuDQoN
Cg0KRlA6IEFyZSB0aGVzZSByZXF1aXJlbWVudHMgdGhhdCBzaG91bGQgaGF2ZSBiZWVuIHRoZXJl
IGluIFJGQyA0MzI5IGFuZCBhcmUgYmVpbmcgYWRkZWQgbm93PyBBcmUgdGhlc2UgaG93IG1vc3Qg
aW1wbGVtZW50YXRpb25zIGFscmVhZHkgYmVoYXZlPyBXb3VsZCBpdCBub3QgbWFrZSBtb3JlIHNl
bnNlIHRvIHJlZm9ybXVsYXRlIHRoaXMgcGFyYWdyYXBoIHRvIGRlc2NyaWJlIGltcGxlbWVudGF0
aW9ucyBiZWhhdmlvdXIsIHJhdGhlciB0aGFuIG1hbmRhdGUgYW5kIHJlY29tbWVuZD8gV2h5IHVz
aW5nIEJDUCAxNCB0ZXJtcz8NCg0KVGhpcyBjb21tZW50IGFwcGxpZXMgdG8gYWxsIG5ldyBvY2N1
cnJlbmNlcyBvZiBCQ1AgMTQgdGVybXMgKGl0IGRvZXMgbm90IHRvIGFwcGx5IHRvIHNlY3Rpb25z
IHRha2VuIGZyb20gUkZDIDQzMjksIHN1Y2ggYXMgdGhlIGZpcnN0IHBhcmFncmFwaCBvZiBzZWN0
aW9uIDQuMSkuDQoNCg0KV2UgYmVsaWV2ZSB0aGlzIGhhcyBhbHJlYWR5IGJlZW4gYWRkcmVzc2Vk
IGJ5IHRoZSBzaGVwaGVyZCBlYXJsaWVyIGluIHRoZSB0aHJlYWQuDQoNCkZQOiBJbmRlZWQsIGFu
ZCB0byByZWl0ZXJhdGU6IEkgYW0gT0sgd2l0aCBrZWVwaW5nIHRoZSBCQ1AgMTQgdGVybXMgdGhh
dCBjb21lIGZyb20gNDMyOS4gRG8geW91IHRoaW5rIHlvdSBjb3VsZCBhZGQgc29tZSBleHBsYW5h
dG9yeSB0ZXh0IGluIHRoZSBpbnRyb2R1Y3Rpb24gYWJvdXQgdGhlIGZhY3QgdGhhdCB0aGlzIGRv
Y3VtZW50IHVwZGF0ZXMgZXhpc3RpbmcgcmVxdWlyZW1lbnRzIGZyb20gNDMyOSBiYXNlZCBvbiBl
eGlzdGluZyBwcmFjdGljZT8NCg0KDQoyLiAtLS0tDQoNCg0KRlA6IE1heWJlIG1vcmUgb2YgYSBx
dWVzdGlvbjogd2h5IGlzIHRoZSAiRW5jb2RpbmcgY29uc2lkZXJhdGlvbnMiIGZpZWxkIGluIGFs
bCBzdWJzZWN0aW9ucyBvZiBzZWN0aW9uIDYuMSAiYmluYXJ5Ij8gUkZDIDQzMjkgZGlkIGhhdmUg
bW9yZSB0ZXh0IGFib3V0IHRoZSBlbmNvZGluZywgaXMgdGhhdCBvYnNvbGV0ZWQ/IERpZCBJIG1p
c3MgaW4gd2hpY2ggcGFydCBvZiB0aGUgZHJhZnQgdGhpcyBpcyBkaXNjdXNzZWQ/DQoNCg0KVGhp
cyB3YXMgZG9uZSBpbiByZXNwb25zZSB0byBNZWRpYS1UeXBlIEVhcmx5IFJldmlldyBjb21tZW50
czogaHR0cHM6Ly9naXRodWIuY29tL2xpbnV4d29sZi9ibWVjay1pZHMvcHVsbC8yNTxodHRwczov
L3Byb3RlY3QyLmZpcmVleWUuY29tL3YxL3VybD9rPWMyY2JkNDA5LTlkNTBlZDBiLWMyY2I5NDky
LTg2OWExNGY0YjA4Yy1jMjAxNDc0OTA1ZjE2MjY0JnE9MSZlPWJkMDZhOGJkLWI0YTItNDk2OS04
YmFjLTBkYzgyNTgyZjkxZSZ1PWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRmxpbnV4d29sZiUy
RmJtZWNrLWlkcyUyRnB1bGwlMkYyNT4NCg0KRlA6IEkgc2VlLCBhbmQgdGhhbmtzIHRvIEFsZXhl
eSBmb3IgcG9pbnRpbmcgdGhpcyBvdXQ6IGl0IHNlZW1zIHRoYXQgd2hhdCBJIG1pc3NlZCB3YXMg
dGhhdCA0MzI5IGFjdHVhbGx5IGhhZCB0aGlzIGZpZWxkIHdyb25nIGluIHRoZSBvcmlnaW5hbCBy
ZWdpc3RyYXRpb24uDQoNCg0KMy4gLS0tLQ0KDQoNCkZQOiAiUHVibGlzaGVkIHNwZWNpZmljYXRp
b24iIGZpZWxkIG9mIGVhY2ggc3Vic2VjdGlvbiBvZiBzZWN0aW9uIDYuMSBpcyAidGhpcyBkb2N1
bWVudCIuIEkgZG9uJ3QgYmVsaWV2ZSB0aGF0IGlzIGNvcnJlY3QsIGFuZCBpdCBzaG91bGQgaW5z
dGVhZCBwb2ludCB0byB0aGUgY29ycmVjdCBzcGVjaWZpY2F0aW9uIChzbyBKUyAxLjUsIEVDTUFT
Y3JpcHQgZXRjKS4NCg0KDQpUaGlzIHdhcyBkb25lIGluIHJlc3BvbnNlIHRvIE1lZGlhLVR5cGUg
RWFybHkgUmV2aWV3IGNvbW1lbnRzOiBodHRwczovL2dpdGh1Yi5jb20vbGludXh3b2xmL2JtZWNr
LWlkcy9wdWxsLzI1PGh0dHBzOi8vcHJvdGVjdDIuZmlyZWV5ZS5jb20vdjEvdXJsP2s9MmNlY2Zk
NDEtNzM3N2M0NDMtMmNlY2JkZGEtODY5YTE0ZjRiMDhjLTAzZjVmOTZhNjM2Y2Q4NzUmcT0xJmU9
YmQwNmE4YmQtYjRhMi00OTY5LThiYWMtMGRjODI1ODJmOTFlJnU9aHR0cHMlM0ElMkYlMkZnaXRo
dWIuY29tJTJGbGludXh3b2xmJTJGYm1lY2staWRzJTJGcHVsbCUyRjI1Pg0KDQpGUDogSSB0YWtl
IGl0IHRoaXMgaXMgdGhlIGNvbW1lbnQgZnJvbSBNdXJyYXkgeW91IGFyZSByZWZlcnJpbmcgdG8g
aW4gdGhhdCBpc3N1ZToNCj4gZ2VuZXJhbGx5LCB0aGUgdGVtcGxhdGVzIGNhbid0IHJlZmVyIHRv
IFJGQyA0MzI5IGlmIHlvdSBwbGFuIHRvIG9ic29sZXRlIGl0OyB0aGV5IHNob3VsZCByZWZlciB0
byB0aGlzIGRvY3VtZW50IG9yIHNvbWV0aGluZyBlbHNlIHRoYXQgd29uJ3QgYmUgb2Jzb2xldGUg
d2hlbiB0aGlzIGlzIHB1Ymxpc2hlZA0KSSBub3RlIHRoYXQgTXVycmF5IHBvaW50ZWQgb3V0IHRo
YXQg4oCcUHVibGlzaGVkIFNwZWNpZmljYXRpb27igJ0gc2hvdWxkIG5vdCBwb2ludCB0byA0MzI5
LCBidXQgc2hvdWxkIGluc3RlYWQgcG9pbnQgdG8gZWl0aGVyIHRoaXMgZG9jdW1lbnQgb3Ig4oCc
c29tZXRoaW5nIGVsc2XigJ0sIGFuZCBJIHdhcyBzdWdnZXN0aW5nIHRoYXQgdGhhdCBzb21ldGhp
bmcgZWxzZSBpcyB0aGUgcHVibGlzaGVkIHNwZWNpZmljYXRpb25zLCBzbyBmb3IgdGV4dC9qYXZh
c2NyaXB0IEpTIDEuNSBzcGVjLCBmb3IgdGV4dC9leG1hc2NyaXB0IEVDTUEgc3BlYyBldGMuIFRo
aXMgaXMgd2hhdCBSRkMgNDMyOSBkaWQgKHNlZSBmb3IgZXhhbXBsZSBodHRwczovL3d3dy5pYW5h
Lm9yZy9hc3NpZ25tZW50cy9tZWRpYS10eXBlcy90ZXh0L2phdmFzY3JpcHQgKSwgYW5kIGZyb20g
Y2hlY2tpbmcgUkZDIDY4MzggaXQgaXMgbm90IGNsZWFyIHRvIG1lIHRoYXQgd2FzIGEgbWlzdGFr
ZS4gSSBndWVzcyBpdCBjb3VsZCBiZSBmaW5lIHdpdGggcG9pbnRpbmcgdG8gdGhpcyBkb2N1bWVu
dCBzaW5jZSB0aGlzIGRvY3VtZW50IHJlZmVyZW5jZXMgdGhlIG90aGVyIHNwZWNpZmljYXRpb25z
LCBidXQgaXQgc2VlbXMgbW9yZSBjb252b2x1dGVkIGFuZCBJIHdhbnRlZCB0byBjaGVjayB3aXRo
IHlvdSBhbmQgdGhlIG1lZGlhIHR5cGUgZXhwZXJ0IG9mIHdoYXTigJlzIHRoZSBiZXN0IHdheSwg
aWYgYm90aCBhcmUgb2suIEkgd2lsbCBhbHNvIHNlbmQgYSBzZXBhcmF0ZSBlbWFpbCB0byBhc2sg
SUFOQSwgc2luY2UgdGhleSBwcm9iYWJseSBoYXZlIHRoZSBhbnN3ZXIsIGFuZCBjYyB5b3UgaW4g
aXQuDQoNCg0KDQo0LiAtLS0tDQoNCg0KRlA6IEkgd291bGQgYWxzbyBhZGQgUkZDIDQzMjkgYXV0
aG9ycyBhcyAiUGVyc29uICYgZW1haWwgYWRkcmVzcyB0byBjb250YWN0IiwgYXMgd2VsbCBhcyAi
QXV0aG9yIiBmb3IgdGhvc2UgbWVkaWEgdHlwZXMgdGhhdCA0MzI5IHJlZ2lzdGVyZWQuIFBsZWFz
ZSBsZXQgbWUga25vdyBpZiB0aGlzIGlzIG5vdCBjb21tb24gcHJhY3RpY2UsIGJ1dCBpdCBzZWVt
cyBsb2dpY2FsIHRvIG1lIHRvIGhhdmUgYm90aCB5b3UgYXV0aG9ycyBhbmQgcHJldmlvdXMgYXV0
aG9ycy4NCg0KDQpUaGlzIGRvZXMgbm90IGFwcGVhciB0byBiZSBjb21tb24gcHJhY3RpY2UuIEUu
Zy4gUkZDIDU0IChieSBDcm9ja2VyLCBQb3N0ZWwsIE5ld2tpcmssIEtyYWxleSkgd2FzIHN1cGVy
c2VkZWQgYnkgUkZDIDU3IChieSBLcmFsZXkgJiBOZXdraXJrKS4gV2XigJlkIHByZWZlciBwcm9j
ZWVkaW5nIGluIGxpbmUgd2l0aCB0aGlzIHByZWNlZGVudCwgZ2l2ZW4gdGhhdCBpbmNsdWRpbmcg
dGhlIG9yaWdpbmFsIGF1dGhvcnMgY29tcGxpY2F0ZXMgdGhlIHByb2Nlc3MgZnVydGhlciAoc2lu
Y2UgaXQgd291bGQgcmVxdWlyZSB0aGVpciBleHBsaWNpdCBhcHByb3ZhbCBvZiBhbGwgb3VyIGNo
YW5nZXMgYmVmb3JlIG1vdmluZyBmb3J3YXJkKS4NCg0KDQpGUDogTWF5YmUgSSBkaWQgbm90IGV4
cGxhaW4gbXlzZWxmOiBJIHdhcyBub3QgYXNraW5nIHlvdSB0byBhZGQgdGhlIGF1dGhvcnMgb2Yg
UkZDIDQzMjkgYXMgYXV0aG9ycyBvZiB0aGlzIGRvY3VtZW50IChhbHRob3VnaCBJIGhvcGUgdGhl
eSBhcmUgYXdhcmUgb2YgdGhpcyB3b3JrIGFuZCB0aGV5IGhhdmUgYmVlbiBpbmNsdWRlZCBpbiB0
aGUgY29udmVyc2F0aW9uIGlmIHRoZXkgYXJlIHN0aWxsIGFjdGl2ZSBpbiB0aGlzIHNwYWNlKSBi
dXQgSSB3YXMgc3VnZ2VzdGluZyB0byBrZWVwIHRoZW0gb24gdGhlIHJlZ2lzdHJhdGlvbnMgdGhl
bXNlbHZlcywgc28gZm9yIGV4YW1wbGUgZm9yIHRleHQvamF2YXNjcmlwdDogaHR0cHM6Ly93d3cu
aWFuYS5vcmcvYXNzaWdubWVudHMvbWVkaWEtdHlwZXMvdGV4dC9qYXZhc2NyaXB0IG9uIHRoZSDi
gJxQZXJzb24gJiBlbWFpbCBhZGRyZXNzIHRvIGNvbnRhY3TigJ0gYW5kIOKAnEF1dGhvcuKAnSBs
aW5lLCByZXBsYWNlIHlvdXIgY3VycmVudCDigJxTZWUgQXV0aG9yJ3MgQWRkcmVzcyBzZWN0aW9u
IG9mIFt0aGlzIGRvY3VtZW50XS7igJwgd2l0aCDigJxTZWUgQXV0aG9yJ3MgQWRkcmVzcyBzZWN0
aW9uIG9mIFt0aGlzIGRvY3VtZW50XSBhbmQgW1JGQyA0MzI5XeKAnS4gVGhpcyB3b3VsZCBub3Qg
cmVxdWlyZSB0aGVpciBhcHByb3ZhbCwgYXMgdGhleSBhcmUgaW4gcHJhY3RpY2Uga2VlcGluZyB0
aGVpciBjb250YWN0IHdoZXJlIHRoZXkgYWxyZWFkeSBoYWQgaXQuIChBbHNvIG5vdGUsIEkgd2Fz
IHN1Z2dlc3RpbmcgdGhpcyBvbmx5IGZvciB0aG9zZSByZWdpc3RyYXRpb25zIHRoYXQgUkZDIDQz
MjkgaW5pdGlhbGx5IGRpZCkuIEFnYWluLCBNdXJyYXksIG90aGVyIG1lZGlhIHR5cGUgZXhwZXJ0
cyBhbmQgSUFOQSBjYW4gdGVsbCBtZSBpZiB0aGlzIGlzIG5vdCBjb21tb24gcHJhY3RpY2UuDQoN
Cg0KNS4gLS0tLQ0KDQoNCkZQOiBJIGJlbGlldmUgaXQgd291bGQgbWFrZSBzZW5zZSB0byBtb2Rp
ZnkgdGhlIElBTkEgbWVkaWEgdHlwZSByZWdpc3RyeSB0byBhZGQgYW4gIk9CU09MRVRFRCBpbiBm
YXZvciBvZiAuLi4iIG5vdGUgaW4gdGhlIG5hbWUgY29sdW1uIG9mIGFsbCB0aG9zZSBtZWRpYSB0
eXBlcyBvYnNvbGV0ZWQuIEkgdGhpbmsgdGhpcyByZXF1aXJlcyBhIG5ldyBJQU5BIHNlY3Rpb24u
DQoNCg0KSSB0aGluayB0aGlzIHJlZmVycyB0byB0aGUgZG9jdW1lbnQgYXQgaHR0cHM6Ly93d3cu
aWFuYS5vcmcvYXNzaWdubWVudHMvbWVkaWEtdHlwZXMvbWVkaWEtdHlwZXMueGh0bWwsIGFuZCBu
b3Qgb3VyIGRyYWZ0LiBBbSBJIG1pc3VuZGVyc3RhbmRpbmc/IFdoYXQgY2hhbmdlcyB3b3VsZCB0
aGlzIHJlcXVpcmUgdG8gb3VyIGRyYWZ0Pw0KDQoNCg0KRlA6IFllcywgc29ycnkgZm9yIGJlaW5n
IHVuY2xlYXI6IHdoYXQgSSB3YXMgcmVmZXJyaW5nIHRvIHdhcyB0aGUg4oCcTmFtZeKAnSBjb2x1
bW4gaW4gdGhlIElBTkEgcmVnaXN0cnkgYXQgaHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVu
dHMvbWVkaWEtdHlwZXMvbWVkaWEtdHlwZXMueGh0bWwgLiBZb3VyIGRyYWZ0IGFscmVhZHkgbWFr
ZXMgY2hhbmdlcyB0byB0aGUgcmVnaXN0cmF0aW9ucyAoc28sIGZvciBleGFtcGxlLCBjaGFuZ2Vz
IHRoZSBjb250ZW50IG9mIDogaHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvbWVkaWEt
dHlwZXMvdGV4dC9qYXZhc2NyaXB0ICkgYnV0IGRvZXMgbm90IHNwZWNpZnkgdGhlIHVwZGF0ZSB0
byB0aGUgaHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvbWVkaWEtdHlwZXMvbWVkaWEt
dHlwZXMueGh0bWwgcGFnZSBpdHNlbGYuIFNvLCBnb2luZyBiYWNrIHRvIG91ciB0ZXh0L2phdmFz
Y3JpcHQgZXhhbXBsZSwgdGhpcyBpcyB0aGUgZW50cnkgZm9yIGl0IGluIHRoZSBtZWRpYS10eXBl
IHBhZ2UgcmlnaHQgbm93Og0KamF2YXNjcmlwdCAtIE9CU09MRVRFRCBpbiBmYXZvciBvZiBhcHBs
aWNhdGlvbi9qYXZhc2NyaXB0DQp0ZXh0L2phdmFzY3JpcHQ8aHR0cHM6Ly93d3cuaWFuYS5vcmcv
YXNzaWdubWVudHMvbWVkaWEtdHlwZXMvdGV4dC9qYXZhc2NyaXB0Pg0KW1JGQzQzMjk8aHR0cHM6
Ly93d3cuaWFuYS5vcmcvZ28vcmZjNDMyOT5dDQoNCkkgYmVsaWV2ZSB0aGlzIHNob3VsZCBiZSBj
aGFuZ2VkIHRvOg0KamF2YXNjcmlwdA0KdGV4dC9qYXZhc2NyaXB0PGh0dHBzOi8vd3d3LmlhbmEu
b3JnL2Fzc2lnbm1lbnRzL21lZGlhLXR5cGVzL3RleHQvamF2YXNjcmlwdD4NCltUaGlzIGRvY3Vt
ZW50XQ0KDQpBbmQgc2ltaWxhcmx5IGFsbCBvdGhlciByZWdpc3RyYXRpb24gc2hvdWxkIGFkZCB0
aGUg4oCcLSBPQlNPTEVURUQgaW4gZmF2b3Igb2bigKbigJ0gbm90ZS4NCg0KSW4gb3JkZXIgZm9y
IElBTkEgdG8gbWFrZSB0aGlzIGNoYW5nZSwgdGhpcyBkcmFmdCBzaG91bGQgYWRkIG9uZSBtb3Jl
IHNlY3Rpb24gdGhhdCBkZXNjcmliZSB0aGlzIGNoYW5nZSwgSSBhc3N1bWUgKEkgd2lsbCBjb25m
aXJtIHdpdGggSUFOQSBpbiBhIHNlcGFyYXRlIGVtYWlsLCBjY+KAmWluZyB5b3UpLiBEb2VzIHRo
YXQgbWFrZSBzZW5zZT8NCg0KDQo2LiAtLS0tDQoNCg0KRlA6IFRoZXJlIGFyZSA0IG9jY3VycmVu
Y2VzIG9mIG1lZGlhIHR5cGVzIHdoZXJlIEludGVuZGVkIHVzYWdlIGlzIE9CU09MRVRFLCBidXQg
dGhlIFJlc3RyaWN0aW9uIG9uIHVzYWdlIGRvZXMgbm90IGhhdmUgdGhlIHNhbWUgc2VudGVuY2Ug
YXMgYWxsIHRoZSBvdGhlciBvYnNvbGV0ZSBvbmVzOg0KDQoNCiAgVGhpcyBtZWRpYSB0eXBlIGlz
IG9ic29sZXRlOyBjdXJyZW50DQoNCiAgICAgIGltcGxlbWVudGF0aW9ucyBzaG91bGQgdXNlIHRl
eHQvamF2YXNjcmlwdCBhcyB0aGUgb25seSBKYXZhU2NyaXB0Lw0KDQogICAgICBFQ01BU2NyaXB0
IG1lZGlhIHR5cGUuDQoNCg0KSSB0aGluayB0aGlzIGlzIGFuIG92ZXJsb29rLCBpcyB0aGF0IGNv
cnJlY3Q/DQoNCg0KR29vZCBjYXRjaCEgUGF0Y2g6IGh0dHBzOi8vZ2l0aHViLmNvbS9saW51eHdv
bGYvYm1lY2staWRzL3B1bGwvMzYvZmlsZXM8aHR0cHM6Ly9wcm90ZWN0Mi5maXJlZXllLmNvbS92
MS91cmw/az1jOTUwZDU4My05NmNiZWM4MS1jOTUwOTUxOC04NjlhMTRmNGIwOGMtMmEzMzI4YThl
YTM4MDU3NSZxPTEmZT1iZDA2YThiZC1iNGEyLTQ5NjktOGJhYy0wZGM4MjU4MmY5MWUmdT1odHRw
cyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZsaW51eHdvbGYlMkZibWVjay1pZHMlMkZwdWxsJTJGMzYl
MkZmaWxlcz4NCg0KRlA6IEdyZWF0LCB0aGFua3MhDQoNCg0KIyMgTWlub3INCg0KDQo3LiAtLS0t
LQ0KDQoNCkZQOiBQbGVhc2UgY29uc2lkZXIgYWRkaW5nIHNvbWUgdGV4dCBpbiB0aGUgaW50cm9k
dWN0aW9uIG1lbnRpb25pbmcgdGhhdCB0aGlzIGRvY3VtZW50IGV4cGFuZHMgb24gdGhlIHNlY3Vy
aXR5IGNvbnNpZGVyYXRpb25zLiBJIGFwcHJlY2lhdGUgdGhpcyB3b3JrIG9uIHRoZSBTZWN1cml0
eSBDb25zaWRlcmF0aW9ucyBzZWN0aW9uIHdhcyBkb25lLCBhbmQgYmVsaWV2ZSB0aGUgQkNQIDE0
IHRlcm1zIG1ha2Ugc2Vuc2UgdGhlcmUuIEl0IHNob3VsZCBqdXN0IGJlIGhpZ2hsaWdodGVkIGJl
dHRlciBpbiB0aGUgaW50cm9kdWN0b3J5IHBhcnQgb2YgdGhlIGRvY3VtZW50Lg0KDQoNClBhdGNo
OiBodHRwczovL2dpdGh1Yi5jb20vbGludXh3b2xmL2JtZWNrLWlkcy9wdWxsLzQyPGh0dHBzOi8v
cHJvdGVjdDIuZmlyZWV5ZS5jb20vdjEvdXJsP2s9ZWM4Y2QyNDUtYjMxN2ViNDctZWM4YzkyZGUt
ODY5YTE0ZjRiMDhjLWRhYzI3NWQwMGFmZDk2NGQmcT0xJmU9YmQwNmE4YmQtYjRhMi00OTY5LThi
YWMtMGRjODI1ODJmOTFlJnU9aHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGbGludXh3b2xmJTJG
Ym1lY2staWRzJTJGcHVsbCUyRjQyPiAoc3RpbGwgdW5kZXIgcmV2aWV3KQ0KDQpGUDogc2hvcnQg
YW5kIHRvIHRoZSBwb2ludCwgSSBsaWtlIGl0ISA6KQ0KDQoNCjguIC0tLS0tDQoNCg0KRlA6IEkg
YW0gbm90IHN1cmUgUkZDMzk4NiBhbmQgUkZDMzk4NyBuZWVkIHRvIGJlIGEgbm9ybWF0aXZlIHJl
ZmVyZW5jZSwgZ2l2ZW4gdGhlIG9ubHkgcGxhY2UgdGhleSBhcHBlYXIgaXMgYSBwYXJhZ3JhcGgg
c3RhdGluZyBob3cgdGhpcyBkb2N1bWVudCBkb2VzIG5vdCBkZWZpbmUgcHJvY2Vzc2luZyBvZiBm
cmFnbWVudCBpZGVudGlmaWVycy4NCg0KDQpGaXhlZDogaHR0cHM6Ly9naXRodWIuY29tL2xpbnV4
d29sZi9ibWVjay1pZHMvcHVsbC80MDxodHRwczovL3Byb3RlY3QyLmZpcmVleWUuY29tL3YxL3Vy
bD9rPWYxZDQzOGQ4LWFlNGYwMWRhLWYxZDQ3ODQzLTg2OWExNGY0YjA4Yy1hNzVhM2M4OThhZWI3
YTU1JnE9MSZlPWJkMDZhOGJkLWI0YTItNDk2OS04YmFjLTBkYzgyNTgyZjkxZSZ1PWh0dHBzJTNB
JTJGJTJGZ2l0aHViLmNvbSUyRmxpbnV4d29sZiUyRmJtZWNrLWlkcyUyRnB1bGwlMkY0MCUyRmZp
bGVzPg0KDQpGUDogVGhhbmsgeW91Lg0KDQoNCjkuIC0tLS0tDQoNCg0KRlA6IEknZCBzdWdnZXN0
IGFkZGluZyBzZWN0aW9uIG51bWJlcnMgd2hlbiByZWZlcnJpbmcgdG8gW0VDTUEtMjYyXSBzZWN0
aW9ucywgaW5zdGVhZCBvZiBqdXN0IG5hbWVzLg0KDQoNClRoZSBFQ01BU2NyaXB0IHNwZWNpZmlj
YXRpb24gaXMgYSDigJxsaXZpbmcgc3RhbmRhcmTigJ0sIGFuZCB0aGUgc2VjdGlvbiBudW1iZXJz
IGNoYW5nZSBmcmVxdWVudGx5IGFzIG5ldyBjaGFwdGVycyBhcmUgaW50cm9kdWNlZCBvciBzZWN0
aW9ucyBhcmUgbW92ZWQgYXJvdW5kLiBVc2luZyB0aGUgc2VjdGlvbiBuYW1lcyBpcyBhIG1vcmUg
c3RhYmxlLCBmdXR1cmUtcHJvb2Ygd2F5IHRvIHJlZmVyIHRvIHNwZWNpZmljIHBhcnRzIG9mIHRo
ZSBzcGVjLiBHaXZlbiB0aGF0LCB3b3VsZCB5b3UgYmUgb2theSB3aXRoIGtlZXBpbmcgdGhpcyBh
cy1pcz8NCg0KDQpBbHRlcm5hdGl2ZWx5LCB3ZSBjb3VsZCBhZGQgbGlua3MgdG8gdGhlIHNwZWNp
ZmljIHNlY3Rpb25zIGluIHRoZSBsYXRlc3QgZHJhZnQgc3BlYywgZS5nLiBodHRwczovL3RjMzku
ZXMvZWNtYTI2Mi8jc2VjLXNvdXJjZS10ZXh0PGh0dHBzOi8vcHJvdGVjdDIuZmlyZWV5ZS5jb20v
djEvdXJsP2s9YTg2MGE2NTAtZjdmYjlmNTItYTg2MGU2Y2ItODY5YTE0ZjRiMDhjLTQyM2Q0MmQ3
M2RiNjgzYzcmcT0xJmU9YmQwNmE4YmQtYjRhMi00OTY5LThiYWMtMGRjODI1ODJmOTFlJnU9aHR0
cHMlM0ElMkYlMkZ0YzM5LmVzJTJGZWNtYTI2MiUyRiUyM3NlYy1zb3VyY2UtdGV4dD4g4oCUIHRo
ZXNlIFVSTHMgYXJlIHN0YWJsZSwgdG9vLCBidXQgSSBkb27igJl0IHRoaW5rIHRoZXJlIGlzIHBy
ZWNlZGVudCBmb3IgdGhpcyBpbiBhbnkgZXhpc3RpbmcgUkZDLg0KDQpGUDogT2ssIHRoYW5rcyBm
b3IgdGhpcyBleHBsYW5hdGlvbiwgYW5kIG5vLCBJIGRvbuKAmXQgbmVjZXNzYXJpbHkgbmVlZCB0
aGUgc2VjdGlvbiBudW1iZXJzLiBIb3dldmVyLCB0aGlzIHdvcnJpZXMgbWU6IG5vcm1hdGl2ZSBy
ZWZlcmVuY2VzIGNhbm5vdCBiZSDigJxsaXZpbmcgc3RhbmRhcmTigJ0gKG9yIGFzIGh0dHBzOi8v
d3d3LmlldGYub3JnL2Fib3V0L2dyb3Vwcy9pZXNnL3N0YXRlbWVudHMvbm9ybWF0aXZlLWluZm9y
bWF0aXZlLXJlZmVyZW5jZXMvIHNheXM6IOKAnHdvcmsgaW4gcHJvZ3Jlc3PigJ0pIOKAkyBjb3Vs
ZCB3ZSByZWZlcmVuY2UgYSBzdGFibGUgcHVibGlzaGVkIHZlcnNpb24gb2YgdGhlIEVDTUEgc3Rh
bmRhcmQ/IEkgY2FuIHNlZSBmb3IgZXhhbXBsZSBSRkMgODc4NSByZWZlcmVuY2VkIHRoZSAxMHRo
IGVkaXRpb24gb2YgaXQ6IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvcmZj
ODc4NSNyZWYtRUNNQS0yNjINCg0KDQoxMC4gLS0tLS0NCg0KDQogICBqYXZhc2NyaXB0LiAgRGlm
ZmVyZW5jZXMgaW4gRUNNQVNjcmlwdCB2ZXJzaW9ucyBoYXZlIGJlZW4gYmV0dGVyDQoNCiAgIGRl
YWx0IHdpdGggaW4gdGhlIHByb2Nlc3NvcnMuDQoNCg0KRlA6ICJpbiB0aGUgcHJvY2Vzc29ycyIg
LSBJIGFtIG5vdCBzdXJlIHdoYXQgaXMgbWVhbnQgaGVyZSwgbWlnaHQgYmUgd29ydGggY29uc2lk
ZXJpbmcgcmVwaHJhc2luZyBmb3IgY2xhcml0eS4NCg0KDQpJIHRoaW5rIHdlIGNhbiBqdXN0IHJl
bW92ZSB0aGlzIHNlbnRlbmNlLiBQYXRjaDogaHR0cHM6Ly9naXRodWIuY29tL2xpbnV4d29sZi9i
bWVjay1pZHMvcHVsbC8zNy9maWxlczxodHRwczovL3Byb3RlY3QyLmZpcmVleWUuY29tL3YxL3Vy
bD9rPTE1MWYxODAyLTRhODQyMTAwLTE1MWY1ODk5LTg2OWExNGY0YjA4Yy1lMGYzYWM3YTBhNjY1
MmVkJnE9MSZlPWJkMDZhOGJkLWI0YTItNDk2OS04YmFjLTBkYzgyNTgyZjkxZSZ1PWh0dHBzJTNB
JTJGJTJGZ2l0aHViLmNvbSUyRmxpbnV4d29sZiUyRmJtZWNrLWlkcyUyRnB1bGwlMkYzNyUyRmZp
bGVzPg0KDQoNCg0KRlA6IE9rLCB0aGFua3MuDQoNCg0KMTEuIC0tLS0tDQoNCg0KICAgUmVmZXIg
dG8gW1JGQzYyNjVdIGZvciBhIGRpc2N1c3Npb24gb2YgdGVybWlub2xvZ3kgdXNlZCBpbiB0aGlz
DQoNCiAgIHNlY3Rpb24uICBTb3VyY2UgdGV4dCAoYXMgZGVmaW5lZCBpbiBbRUNNQS0yNjJdLCBz
ZWN0aW9uICJTb3VyY2UNCg0KDQpGUDogSSBhbSBjb25mdXNlZCBieSB3aGF0IHBhcnQgb2YgNjI2
NSBpcyByZWxldmFudCByZWdhcmRpbmcgdGVybWlub2xvZ3kgdXNlZCBpbiB0aGlzIHNlY3Rpb24u
IE1heWJlIGFkZGluZyBhIHNlY3Rpb24gcG9pbnRlciB3b3VsZCBoZWxwLg0KDQoNClRoaXMgd2Fz
IGEgdHlwbywgaW50cm9kdWNlZCB3aGlsZSBicmluZ2luZyBvdmVyIHRleHQgZnJvbSBSRkMgNDMy
OSBhbmQgdXBkYXRpbmcgdGhlbi1vYnNvbGV0ZWQgcmVmZXJlbmNlcy4gSXQgc2hvdWxkIGJlIDYz
NjUgKFRlcm1pbm9sb2d5IFVzZWQgaW4gSW50ZXJuYXRpb25hbGl6YXRpb24gaW4gdGhlIElFVEYp
LCB3aGljaCBvYnNvbGV0ZWQgMzUzNiAoVGVybWlub2xvZ3kgVXNlZCBpbiBJbnRlcm5hdGlvbmFs
aXphdGlvbiBpbiB0aGUgSUVURiksIHdoaWNoIGlzIHdoYXQgNDMyOSAodGhlIGRvY3VtZW50IHdl
4oCZcmUgb2Jzb2xldGluZykgcmVmZXJyZWQgdG8uIFBhdGNoOiBodHRwczovL2dpdGh1Yi5jb20v
bGludXh3b2xmL2JtZWNrLWlkcy9wdWxsLzQzPGh0dHBzOi8vcHJvdGVjdDIuZmlyZWV5ZS5jb20v
djEvdXJsP2s9ZGJmYzQ4NDAtODQ2NzcxNDItZGJmYzA4ZGItODY5YTE0ZjRiMDhjLTdjNzI1OTZh
ZmExOTM0MzcmcT0xJmU9YmQwNmE4YmQtYjRhMi00OTY5LThiYWMtMGRjODI1ODJmOTFlJnU9aHR0
cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGbGludXh3b2xmJTJGYm1lY2staWRzJTJGcHVsbCUyRjQz
Pg0KDQoNCg0KRlA6IFRoYXQgbWFrZXMgc2Vuc2UsIHRoYW5rIHlvdS4NCg0KDQoxMi4gLS0tLS0N
Cg0KDQogICBzZXBhcmF0ZWx5IGZvciBwdXJwb3NlcyBvZiBleHRlcm5hbCBzdG9yYWdlIGFuZCBy
ZXRyaWV2YWwuICBBbg0KDQogICBpbXBsZW1lbnRhdGlvbidzIGludGVybmFsIHJlcHJlc2VudGF0
aW9uIG9mIHNvdXJjZSB0ZXh0IGFuZCBzb3VyY2UNCg0KICAgdGV4dCBhcmUgbm90IGNvbnNpZGVy
ZWQgYmluYXJ5IHNvdXJjZSB0ZXh0Lg0KDQoNCkZQOiBJIGhhdmUgYSBoYXJkIHRpbWUgcGFyc2lu
ZyAiYW5kIHNvdXJjZSB0ZXh0IiwgaW4gdGhlIGNvbnRleHQgb2YgdGhlIHNlbnRlbmNlLiBXaGF0
J3MgdGhlIGRpZmZlcmVuY2Ugd2l0aCAiYW4gaW1wbGVtZW50YXRpb24ncyBpbnRlcm5hbCByZXBy
ZXNlbnRhdGlvbiBvZiBzb3VyY2UgdGV4dCI/ICh0aGlzIG1pZ2h0IGJlIG1lIG5vdCB1bmRlcnN0
YW5kaW5nIHRoZSBwaHJhc2luZykNCg0KDQpUaGlzIHdhcyBhIHR5cG8uIFBhdGNoOiBodHRwczov
L2dpdGh1Yi5jb20vbGludXh3b2xmL2JtZWNrLWlkcy9wdWxsLzQxL2ZpbGVzPGh0dHBzOi8vcHJv
dGVjdDIuZmlyZWV5ZS5jb20vdjEvdXJsP2s9NjNkODk3ZjYtM2M0M2FlZjQtNjNkOGQ3NmQtODY5
YTE0ZjRiMDhjLWZjY2I1OWRkMDE3NDk2YmUmcT0xJmU9YmQwNmE4YmQtYjRhMi00OTY5LThiYWMt
MGRjODI1ODJmOTFlJnU9aHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGbGludXh3b2xmJTJGYm1l
Y2staWRzJTJGcHVsbCUyRjQxJTJGZmlsZXM+DQoNCkZQOiBPaywgdGhhbmtzLg0KDQoNCjEzLiAt
LS0tLQ0KDQoNCkZQOiBTZWN0aW9uIDYgLSBJQU5BIENvbnNpZGVyYXRpb25zOiBwbGVhc2UgY29u
c2lkZXIgYWRkaW5nIGEgbGluayB0byB0aGUgbWVkaWEgdHlwZSByZWdpc3RyeS4NCg0KDQpJbiBz
ZWFyY2ggb2YgYW4gZXhhbXBsZSwgSSBsb29rZWQgYXQgcmVjZW50IG1lZGlhIHR5cGUgUkZDcyAo
ZS5nLiBSRkM4ODc4LCBSRkM4NDc4LCBSRkM4MzUxKSwgYW5kIG5vbmUgb2YgdGhlbSBzZWVtIHRv
IGRvIHRoaXMuIEnigJl2ZSBzdWdnZXN0ZWQgYSBjaGFuZ2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9s
aW51eHdvbGYvYm1lY2staWRzL3B1bGwvMzkvZmlsZXM8aHR0cHM6Ly9wcm90ZWN0Mi5maXJlZXll
LmNvbS92MS91cmw/az04ZjQxOTU0NS1kMGRhYWM0Ny04ZjQxZDVkZS04NjlhMTRmNGIwOGMtNWQ0
OTZjNWM0ZGY0NmJhZSZxPTEmZT1iZDA2YThiZC1iNGEyLTQ5NjktOGJhYy0wZGM4MjU4MmY5MWUm
dT1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZsaW51eHdvbGYlMkZibWVjay1pZHMlMkZwdWxs
JTJGMzklMkZmaWxlcz4gYnV0IHBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UgaGFkIHNvbWV0aGlu
ZyBlbHNlIGluIG1pbmQuDQoNCkZQOiBMb29rcyBnb29kLg0KDQoNCiMjIE5pdA0KDQoNCjE0LiAt
LS0tDQoNCg0KICAgb2YgYWRkaXRpb25hbCBzY3JpcHRzLCBjYWxsZWQgaW1wb3J0aW5nLiAgSW1w
bGVtZW50YXRpb25zIHRoYXQNCg0KICAgc3VwcG9ydCBtb2R1bGVzIG5lZWQgdG8gcHJvY2VzcyBp
bXBvcnRlZCBzb3VyY2VzIGluIHRoZSBzYW1lIHdheQ0KDQogICBzY3JpcHRzLiAgRnVydGhlciwg
dGhlcmUgbWF5IGJlIGFkZGl0aW9uYWwgcHJpdmFjeSBhbmQgc2VjdXJpdHkNCg0KDQpGUDogImlu
IHRoZSBzYW1lIHdheSBzY3JpcHQiIC0gaXMgaXQgbWlzc2luZyBhbiAiYXMiPw0KDQpGaXhlZDog
aHR0cHM6Ly9naXRodWIuY29tL2xpbnV4d29sZi9ibWVjay1pZHMvcHVsbC8zNC9maWxlczxodHRw
czovL3Byb3RlY3QyLmZpcmVleWUuY29tL3YxL3VybD9rPWFlOGY1YWUzLWYxMTQ2M2UxLWFlOGYx
YTc4LTg2OWExNGY0YjA4Yy1kN2QyZWNiNzExMDlkZWVmJnE9MSZlPWJkMDZhOGJkLWI0YTItNDk2
OS04YmFjLTBkYzgyNTgyZjkxZSZ1PWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRmxpbnV4d29s
ZiUyRmJtZWNrLWlkcyUyRnB1bGwlMkYzNCUyRmZpbGVzPg0KDQpGUDogZ3JlYXQuDQoNCk9uY2Ug
dGhlIHJlbWFpbmluZyBxdWVzdGlvbnMgYXJlIGFkZHJlc3NlZCwgd2XigJlsbCBiZSBoYXBweSB0
byBjdXQgYSBuZXcgKGZpbmFsPykgdmVyc2lvbiBvZiB0aGUgZG9jLg0KDQpUaGFua3MsDQpNYXRo
aWFzIEJ5bmVucyBvbiBiZWhhbGYgb2YgdGhlIGRyYWZ0LWlldGYtZGlzcGF0Y2gtamF2YXNjcmlw
dC1tanMgYXV0aG9ycw0KDQpPbiBUaHUsIEF1ZyAyNiwgMjAyMSBhdCA0OjM5IFBNIE1hdGhpYXMg
QnluZW5zIDxtdGhzQGdvb2dsZS5jb208bWFpbHRvOm10aHNAZ29vZ2xlLmNvbT4+IHdyb3RlOg0K
VGhhbmsgeW91IEZyYW5jZXNjYSBmb3IgeW91ciB0aG9yb3VnaCBBRCByZXZpZXchIFdlICh0aGUg
YXV0aG9ycykgYXJlIGN1cnJlbnRseSB3b3JraW5nIG9uIGFkZHJlc3NpbmcgeW91ciBjb21tZW50
cy4gSeKAmWxsIHJlcGx5IHRvIHRoaXMgdGhyZWFkIG9uY2Ugd2UgaGF2ZSBhbiBhbnN3ZXIgZm9y
IGFsbCBvZiB0aGUgcG9pbnRzIHlvdeKAmXZlIHJhaXNlZC4NCg0KT24gVHVlLCBBdWcgMjQsIDIw
MjEgYXQgNTo0OSBQTSBGcmFuY2VzY2EgUGFsb21iaW5pIDxmcmFuY2VzY2EucGFsb21iaW5pQGVy
aWNzc29uLmNvbTxtYWlsdG86ZnJhbmNlc2NhLnBhbG9tYmluaUBlcmljc3Nvbi5jb20+PiB3cm90
ZToNClRoYW5rIHlvdSBmb3IgdGhlIHdvcmsgb24gdGhpcyBkb2N1bWVudC4gVGhpcyBpcyBteSBB
RCByZXZpZXcuDQoNCkkgaGF2ZSBkaXZpZGVkIGNvbW1lbnRzIGludG8gIm1haW4iLCAibWlub3Ii
IGFuZCAibml0cyIuIEknZCBsaWtlIHRvIGhhdmUgYSBkaXNjdXNzaW9uIG9uIG15IG1haW4gY29t
bWVudHMgYmVmb3JlIHJlcXVlc3RpbmcgdGhlIElFVEYgTGFzdCBDYWxsLiBPbiB0aGUgb3RoZXIg
aGFuZCwgeW91IGNhbiBhZGRyZXNzIHRoZSBtaW5vcnMgYW5kIG5pdHMgdG9nZXRoZXIgd2l0aCBh
bnkgYWRkaXRpb25hbCBMYXN0IENhbGwgY29tbWVudHMgeW91IHdpbGwgZ2V0LiBBcyBJIGFtIGNv
bWluZyBpbiBsYXRlIHRvIHRoZSBwcm9jZXNzLCBwbGVhc2UgdW5kZXJzdGFuZCB0aGF0IEkgZG9u
J3QgbWVhbiB0byByZS1oYXNoIGV4aXN0aW5nIGRpc2N1c3Npb25zIHRoYXQgSSBhbSBub3QgYXdh
cmUgb2YsIGFuZCBJIGFwcHJlY2lhdGUgeW91ciBwYXRpZW5jZTogZmVlbCBmcmVlIHRvIHBvaW50
IG1lIHRvIHByZXZpb3VzIGRpc2N1c3Npb24gKGFuZCBjb25jbHVzaW9ucykgSSBtaWdodCBoYXZl
IG1pc3NlZCwgaWYgcmVsZXZhbnQuDQoNCkZvciB0aGUgbWlub3IgY29tbWVudHMgLSBzb21lIG9m
IHRoZXNlIGFyZSBzdWdnZXN0aW9ucyBvciBxdWVzdGlvbnMgd2hpY2ggSSBob3BlIHdpbGwgaGVs
cCBpbXByb3ZlIHJlYWRhYmlsaXR5LCB3aGljaCB5b3UgY2FuIGRlY2lkZSB0byB0YWtlIG9yIGxl
YXZlIGFzIHlvdSBwbGVhc2UuDQoNCkZyYW5jZXNjYQ0KDQojIyBNYWluDQoNCjEuIC0tLS0NCg0K
RlA6IFRoaXMgZG9jdW1lbnQgaXMgcHJlc2VudGVkIGluIHRoZSBBYnN0cmFjdCwgSW50cm9kdWN0
aW9uIGFuZCBDb21wYXRpYmlsaXR5IHNlY3Rpb24gYXMgYWltaW5nIHRvIHVwZGF0ZSBzb21lIElB
TkEgcmVnaXN0cmF0aW9ucyBmb3IgdGhlIG1lZGlhIHR5cGVzIG1lbnRpb25lZCwgYXMgd2VsbCBh
cyBkb2N1bWVudGluZyBjdXJyZW50IHVzYWdlIG9mIHRoZXNlIG1lZGlhIHR5cGVzLiBCZWNhdXNl
IG9mIHRoYXQsIEkgYW0gbm90IGNvbnZpbmNlZCBhYm91dCB0aGUgdXNlIG9mIEJDUCAxNCBsYW5n
dWFnZTogaWYgdGhlIGludGVudCBpcyBkb2N1bWVudGluZyBjdXJyZW50IHByYWN0aWNlcywgbW9z
dCBvZiB0aGVzZSBCQ1AgMTQgdGVybXMgc2hvdWxkIGJlIHJlcGxhY2VkIGJ5IGV4cGxhbmF0aW9u
cyBvbiBob3cgaW1wbGVtZW50YXRpb25zIGJlaGF2ZS4gVG8gZ2l2ZSBhbiBleGFtcGxlIG9mIG15
IGNvbmNlcm4sIGZvciB0aGUgZm9sbG93aW5nIHBhcmFncmFwaCBpbiBTZWN0aW9uIDQ6DQoNCiAg
IEltcGxlbWVudGF0aW9ucyB0aGF0IHN1cHBvcnQgYmluYXJ5IHNvdXJjZSB0ZXh0IE1VU1Qgc3Vw
cG9ydCBiaW5hcnkNCiAgIHNvdXJjZSB0ZXh0IGVuY29kZWQgdXNpbmcgdGhlIFVURi04IFtSRkMz
NjI5XSBjaGFyYWN0ZXIgZW5jb2RpbmcNCiAgIHNjaGVtZS4gIE1vZHVsZSBnb2FsIHNvdXJjZXMg
TVVTVCBiZSBlbmNvZGVkIGFzIFVURi04LCBhbGwgb3RoZXINCiAgIGVuY29kaW5ncyB3aWxsIGZh
aWwuICBTb3VyY2UgZ29hbCBzb3VyY2VzIFNIT1VMRCBiZSBlbmNvZGVkIGFzIFVURi04Ow0KICAg
b3RoZXIgY2hhcmFjdGVyIGVuY29kaW5nIHNjaGVtZXMgTUFZIGJlIHN1cHBvcnRlZCwgYnV0IGFy
ZQ0KICAgZGlzY291cmFnZWQuDQoNCkZQOiBBcmUgdGhlc2UgcmVxdWlyZW1lbnRzIHRoYXQgc2hv
dWxkIGhhdmUgYmVlbiB0aGVyZSBpbiBSRkMgNDMyOSBhbmQgYXJlIGJlaW5nIGFkZGVkIG5vdz8g
QXJlIHRoZXNlIGhvdyBtb3N0IGltcGxlbWVudGF0aW9ucyBhbHJlYWR5IGJlaGF2ZT8gV291bGQg
aXQgbm90IG1ha2UgbW9yZSBzZW5zZSB0byByZWZvcm11bGF0ZSB0aGlzIHBhcmFncmFwaCB0byBk
ZXNjcmliZSBpbXBsZW1lbnRhdGlvbnMgYmVoYXZpb3VyLCByYXRoZXIgdGhhbiBtYW5kYXRlIGFu
ZCByZWNvbW1lbmQ/IFdoeSB1c2luZyBCQ1AgMTQgdGVybXM/DQpUaGlzIGNvbW1lbnQgYXBwbGll
cyB0byBhbGwgbmV3IG9jY3VycmVuY2VzIG9mIEJDUCAxNCB0ZXJtcyAoaXQgZG9lcyBub3QgdG8g
YXBwbHkgdG8gc2VjdGlvbnMgdGFrZW4gZnJvbSBSRkMgNDMyOSwgc3VjaCBhcyB0aGUgZmlyc3Qg
cGFyYWdyYXBoIG9mIHNlY3Rpb24gNC4xKS4NCg0KMi4gLS0tLQ0KDQpGUDogTWF5YmUgbW9yZSBv
ZiBhIHF1ZXN0aW9uOiB3aHkgaXMgdGhlICJFbmNvZGluZyBjb25zaWRlcmF0aW9ucyIgZmllbGQg
aW4gYWxsIHN1YnNlY3Rpb25zIG9mIHNlY3Rpb24gNi4xICJiaW5hcnkiPyBSRkMgNDMyOSBkaWQg
aGF2ZSBtb3JlIHRleHQgYWJvdXQgdGhlIGVuY29kaW5nLCBpcyB0aGF0IG9ic29sZXRlZD8gRGlk
IEkgbWlzcyBpbiB3aGljaCBwYXJ0IG9mIHRoZSBkcmFmdCB0aGlzIGlzIGRpc2N1c3NlZD8NCg0K
My4gLS0tLQ0KDQpGUDogIlB1Ymxpc2hlZCBzcGVjaWZpY2F0aW9uIiBmaWVsZCBvZiBlYWNoIHN1
YnNlY3Rpb24gb2Ygc2VjdGlvbiA2LjEgaXMgInRoaXMgZG9jdW1lbnQiLiBJIGRvbid0IGJlbGll
dmUgdGhhdCBpcyBjb3JyZWN0LCBhbmQgaXQgc2hvdWxkIGluc3RlYWQgcG9pbnQgdG8gdGhlIGNv
cnJlY3Qgc3BlY2lmaWNhdGlvbiAoc28gSlMgMS41LCBFQ01BU2NyaXB0IGV0YykuDQoNCjQuIC0t
LS0NCg0KRlA6IEkgd291bGQgYWxzbyBhZGQgUkZDIDQzMjkgYXV0aG9ycyBhcyAiUGVyc29uICYg
ZW1haWwgYWRkcmVzcyB0byBjb250YWN0IiwgYXMgd2VsbCBhcyAiQXV0aG9yIiBmb3IgdGhvc2Ug
bWVkaWEgdHlwZXMgdGhhdCA0MzI5IHJlZ2lzdGVyZWQuIFBsZWFzZSBsZXQgbWUga25vdyBpZiB0
aGlzIGlzIG5vdCBjb21tb24gcHJhY3RpY2UsIGJ1dCBpdCBzZWVtcyBsb2dpY2FsIHRvIG1lIHRv
IGhhdmUgYm90aCB5b3UgYXV0aG9ycyBhbmQgcHJldmlvdXMgYXV0aG9ycy4NCg0KNS4gLS0tLQ0K
DQpGUDogSSBiZWxpZXZlIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gbW9kaWZ5IHRoZSBJQU5BIG1l
ZGlhIHR5cGUgcmVnaXN0cnkgdG8gYWRkIGFuICJPQlNPTEVURUQgaW4gZmF2b3Igb2YgLi4uIiBu
b3RlIGluIHRoZSBuYW1lIGNvbHVtbiBvZiBhbGwgdGhvc2UgbWVkaWEgdHlwZXMgb2Jzb2xldGVk
LiBJIHRoaW5rIHRoaXMgcmVxdWlyZXMgYSBuZXcgSUFOQSBzZWN0aW9uLg0KDQo2LiAtLS0tDQoN
CkZQOiBUaGVyZSBhcmUgNCBvY2N1cnJlbmNlcyBvZiBtZWRpYSB0eXBlcyB3aGVyZSBJbnRlbmRl
ZCB1c2FnZSBpcyBPQlNPTEVURSwgYnV0IHRoZSBSZXN0cmljdGlvbiBvbiB1c2FnZSBkb2VzIG5v
dCBoYXZlIHRoZSBzYW1lIHNlbnRlbmNlIGFzIGFsbCB0aGUgb3RoZXIgb2Jzb2xldGUgb25lczoN
Cg0KICBUaGlzIG1lZGlhIHR5cGUgaXMgb2Jzb2xldGU7IGN1cnJlbnQNCiAgICAgIGltcGxlbWVu
dGF0aW9ucyBzaG91bGQgdXNlIHRleHQvamF2YXNjcmlwdCBhcyB0aGUgb25seSBKYXZhU2NyaXB0
Lw0KICAgICAgRUNNQVNjcmlwdCBtZWRpYSB0eXBlLg0KDQpJIHRoaW5rIHRoaXMgaXMgYW4gb3Zl
cmxvb2ssIGlzIHRoYXQgY29ycmVjdD8NCg0KIyMgTWlub3INCg0KNy4gLS0tLS0NCg0KRlA6IFBs
ZWFzZSBjb25zaWRlciBhZGRpbmcgc29tZSB0ZXh0IGluIHRoZSBpbnRyb2R1Y3Rpb24gbWVudGlv
bmluZyB0aGF0IHRoaXMgZG9jdW1lbnQgZXhwYW5kcyBvbiB0aGUgc2VjdXJpdHkgY29uc2lkZXJh
dGlvbnMuIEkgYXBwcmVjaWF0ZSB0aGlzIHdvcmsgb24gdGhlIFNlY3VyaXR5IENvbnNpZGVyYXRp
b25zIHNlY3Rpb24gd2FzIGRvbmUsIGFuZCBiZWxpZXZlIHRoZSBCQ1AgMTQgdGVybXMgbWFrZSBz
ZW5zZSB0aGVyZS4gSXQgc2hvdWxkIGp1c3QgYmUgaGlnaGxpZ2h0ZWQgYmV0dGVyIGluIHRoZSBp
bnRyb2R1Y3RvcnkgcGFydCBvZiB0aGUgZG9jdW1lbnQuDQoNCjguIC0tLS0tDQoNCkZQOiBJIGFt
IG5vdCBzdXJlIFJGQzM5ODYgYW5kIFJGQzM5ODcgbmVlZCB0byBiZSBhIG5vcm1hdGl2ZSByZWZl
cmVuY2UsIGdpdmVuIHRoZSBvbmx5IHBsYWNlIHRoZXkgYXBwZWFyIGlzIGEgcGFyYWdyYXBoIHN0
YXRpbmcgaG93IHRoaXMgZG9jdW1lbnQgZG9lcyBub3QgZGVmaW5lIHByb2Nlc3Npbmcgb2YgZnJh
Z21lbnQgaWRlbnRpZmllcnMuDQoNCjkuIC0tLS0tDQoNCkZQOiBJJ2Qgc3VnZ2VzdCBhZGRpbmcg
c2VjdGlvbiBudW1iZXJzIHdoZW4gcmVmZXJyaW5nIHRvIFtFQ01BLTI2Ml0gc2VjdGlvbnMsIGlu
c3RlYWQgb2YganVzdCBuYW1lcy4NCg0KMTAuIC0tLS0tDQoNCiAgIGphdmFzY3JpcHQuICBEaWZm
ZXJlbmNlcyBpbiBFQ01BU2NyaXB0IHZlcnNpb25zIGhhdmUgYmVlbiBiZXR0ZXINCiAgIGRlYWx0
IHdpdGggaW4gdGhlIHByb2Nlc3NvcnMuDQoNCkZQOiAiaW4gdGhlIHByb2Nlc3NvcnMiIC0gSSBh
bSBub3Qgc3VyZSB3aGF0IGlzIG1lYW50IGhlcmUsIG1pZ2h0IGJlIHdvcnRoIGNvbnNpZGVyaW5n
IHJlcGhyYXNpbmcgZm9yIGNsYXJpdHkuDQoNCjExLiAtLS0tLQ0KDQogICBSZWZlciB0byBbUkZD
NjI2NV0gZm9yIGEgZGlzY3Vzc2lvbiBvZiB0ZXJtaW5vbG9neSB1c2VkIGluIHRoaXMNCiAgIHNl
Y3Rpb24uICBTb3VyY2UgdGV4dCAoYXMgZGVmaW5lZCBpbiBbRUNNQS0yNjJdLCBzZWN0aW9uICJT
b3VyY2UNCg0KRlA6IEkgYW0gY29uZnVzZWQgYnkgd2hhdCBwYXJ0IG9mIDYyNjUgaXMgcmVsZXZh
bnQgcmVnYXJkaW5nIHRlcm1pbm9sb2d5IHVzZWQgaW4gdGhpcyBzZWN0aW9uLiBNYXliZSBhZGRp
bmcgYSBzZWN0aW9uIHBvaW50ZXIgd291bGQgaGVscC4NCg0KMTIuIC0tLS0tDQoNCiAgIHNlcGFy
YXRlbHkgZm9yIHB1cnBvc2VzIG9mIGV4dGVybmFsIHN0b3JhZ2UgYW5kIHJldHJpZXZhbC4gIEFu
DQogICBpbXBsZW1lbnRhdGlvbidzIGludGVybmFsIHJlcHJlc2VudGF0aW9uIG9mIHNvdXJjZSB0
ZXh0IGFuZCBzb3VyY2UNCiAgIHRleHQgYXJlIG5vdCBjb25zaWRlcmVkIGJpbmFyeSBzb3VyY2Ug
dGV4dC4NCg0KRlA6IEkgaGF2ZSBhIGhhcmQgdGltZSBwYXJzaW5nICJhbmQgc291cmNlIHRleHQi
LCBpbiB0aGUgY29udGV4dCBvZiB0aGUgc2VudGVuY2UuIFdoYXQncyB0aGUgZGlmZmVyZW5jZSB3
aXRoICJhbiBpbXBsZW1lbnRhdGlvbidzIGludGVybmFsIHJlcHJlc2VudGF0aW9uIG9mIHNvdXJj
ZSB0ZXh0Ij8gKHRoaXMgbWlnaHQgYmUgbWUgbm90IHVuZGVyc3RhbmRpbmcgdGhlIHBocmFzaW5n
KQ0KDQoxMy4gLS0tLS0NCg0KRlA6IFNlY3Rpb24gNiAtIElBTkEgQ29uc2lkZXJhdGlvbnM6IHBs
ZWFzZSBjb25zaWRlciBhZGRpbmcgYSBsaW5rIHRvIHRoZSBtZWRpYSB0eXBlIHJlZ2lzdHJ5Lg0K
DQojIyBOaXQNCg0KMTQuIC0tLS0NCg0KICAgb2YgYWRkaXRpb25hbCBzY3JpcHRzLCBjYWxsZWQg
aW1wb3J0aW5nLiAgSW1wbGVtZW50YXRpb25zIHRoYXQNCiAgIHN1cHBvcnQgbW9kdWxlcyBuZWVk
IHRvIHByb2Nlc3MgaW1wb3J0ZWQgc291cmNlcyBpbiB0aGUgc2FtZSB3YXkNCiAgIHNjcmlwdHMu
ICBGdXJ0aGVyLCB0aGVyZSBtYXkgYmUgYWRkaXRpb25hbCBwcml2YWN5IGFuZCBzZWN1cml0eQ0K
DQpGUDogImluIHRoZSBzYW1lIHdheSBzY3JpcHQiIC0gaXMgaXQgbWlzc2luZyBhbiAiYXMiPw0K
DQo=

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Ik9wZW4gU2FucyI7DQoJcGFub3NlLTE6MiAxMSA3IDYgMyA4IDQgMiAyIDQ7fQ0KLyog
U3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29O
b3JtYWwNCgl7bWFyZ2luOjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0K
CW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0K
CXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0K
CXttc28tbGlzdC1pZDoxMjQyMDYwODg5Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1s
aXN0LXRlbXBsYXRlLWlkczoxNTYxMzY4NDIyIDExODM0ODY2MzYgMTM0ODA3NTU1IDEzNDgwNzU1
NyAxMzQ4MDc1NTMgMTM0ODA3NTU1IDEzNDgwNzU1NyAxMzQ4MDc1NTMgMTM0ODA3NTU1IDEzNDgw
NzU1Nzt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjA7DQoJbXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+DmDsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJbXNvLWZhcmVhc3Qt
Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIjt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxl
dmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXci
O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWw5
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCm9s
DQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwv
c3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1HQiIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSIgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPkhpIE1hdGhpYXMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRoYW5rIHlvdSBmb3IgdGhlIHF1aWNrIHJl
cGx5ISBJIHRyaWVkIHRvIGNsYXJpZnkgc29tZSBvZiBteSBjb21tZW50cy4gQXMgeW91IGNhbiBz
ZWUsIEkgaGF2ZSBteSBvcGluaW9uIGZvciBzb21lIG9mIHRoZSBwb2ludHMgKDMuIDQuIEFuZCA1
LiksIGJ1dCBpdCB3b3VsZCBiZSBnb29kIHRvIGdldCB0aGUgbWVkaWEgdHlwZSBleHBlcnRzDQog
YW5kIElBTkEgb3BpbmlvbiBhcyB3ZWxsLCBhcyB0aGV5IGtub3cgYmV0dGVyLiBJIHdpbGwgcmVh
Y2ggb3V0IHRvIElBTkEgc2VwYXJhdGVseSBhbmQgQ0MgeW91LiBMZXQgbWUga25vdyBpZiBteSBz
dWdnZXN0aW9ucyBtYWtlIHNlbnNlIG9yIHlvdSBoYXZlIGFkZGl0aW9uYWwgcXVlc3Rpb25zL2Nv
bW1lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj5GcmFuY2VzY2E8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+TWF0aGlhcyBCeW5lbnMgJmx0O210
aHNAZ29vZ2xlLmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+TW9uZGF5LCAzMCBBdWd1c3QgMjAy
MSBhdCAwODo0Nzxicj4NCjxiPlRvOiA8L2I+RnJhbmNlc2NhIFBhbG9tYmluaSAmbHQ7ZnJhbmNl
c2NhLnBhbG9tYmluaUBlcmljc3Nvbi5jb20mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtkcmFm
dC1pZXRmLWRpc3BhdGNoLWphdmFzY3JpcHQtbWpzLmFsbEBpZXRmLm9yZyZxdW90OyAmbHQ7ZHJh
ZnQtaWV0Zi1kaXNwYXRjaC1qYXZhc2NyaXB0LW1qcy5hbGxAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtk
aXNwYXRjaEBpZXRmLm9yZyZxdW90OyAmbHQ7ZGlzcGF0Y2hAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDtt
ZWRpYS10eXBlc0BpZXRmLm9yZyZxdW90OyAmbHQ7bWVkaWEtdHlwZXNAaWV0Zi5vcmcmZ3Q7PGJy
Pg0KPGI+U3ViamVjdDogPC9iPlJlOiBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1kaXNwYXRjaC1q
YXZhc2NyaXB0LW1qcy0wOTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+SGkgRnJhbmNlc2NhLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+V2XigJl2ZSB3b3JrZWQgdGhyb3VnaCB5b3VyIGZlZWRiYWNrICg8
aT5pdGFsaWM8L2k+IGJlbG93KS4gSGVyZSBhcmUgb3VyIHJlc3BvbnNlcyAoPGI+Ym9sZDwvYj4p
OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21h
cmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+IyMgTWFp
bjwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFy
Z2luLWxlZnQ6MzYuMHB0Ij4NCjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4xLiAtLS0tPC9zcGFuPjwvaT48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207
bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0K
PGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPkZQOiBUaGlzIGRvY3VtZW50IGlzIHByZXNlbnRlZCBpbiB0aGUgQWJzdHJh
Y3QsIEludHJvZHVjdGlvbiBhbmQgQ29tcGF0aWJpbGl0eSBzZWN0aW9uIGFzIGFpbWluZyB0byB1
cGRhdGUgc29tZSBJQU5BIHJlZ2lzdHJhdGlvbnMgZm9yIHRoZSBtZWRpYSB0eXBlcyBtZW50aW9u
ZWQsIGFzIHdlbGwgYXMgZG9jdW1lbnRpbmcgY3VycmVudCB1c2FnZQ0KIG9mIHRoZXNlIG1lZGlh
IHR5cGVzLiBCZWNhdXNlIG9mIHRoYXQsIEkgYW0gbm90IGNvbnZpbmNlZCBhYm91dCB0aGUgdXNl
IG9mIEJDUCAxNCBsYW5ndWFnZTogaWYgdGhlIGludGVudCBpcyBkb2N1bWVudGluZyBjdXJyZW50
IHByYWN0aWNlcywgbW9zdCBvZiB0aGVzZSBCQ1AgMTQgdGVybXMgc2hvdWxkIGJlIHJlcGxhY2Vk
IGJ5IGV4cGxhbmF0aW9ucyBvbiBob3cgaW1wbGVtZW50YXRpb25zIGJlaGF2ZS4gVG8gZ2l2ZSBh
biBleGFtcGxlIG9mIG15DQogY29uY2VybiwgZm9yIHRoZSBmb2xsb3dpbmcgcGFyYWdyYXBoIGlu
IFNlY3Rpb24gNDo8L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0
b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7SW1wbGVtZW50YXRpb25zIHRoYXQgc3VwcG9ydCBiaW5hcnkgc291cmNlIHRleHQgTVVTVCBz
dXBwb3J0IGJpbmFyeTwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdp
bi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7c291cmNlIHRl
eHQgZW5jb2RlZCB1c2luZyB0aGUgVVRGLTggW1JGQzM2MjldIGNoYXJhY3RlciBlbmNvZGluZzwv
c3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBj
bTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+
DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7c2NoZW1lLiZuYnNwOyBNb2R1bGUgZ29h
bCBzb3VyY2VzIE1VU1QgYmUgZW5jb2RlZCBhcyBVVEYtOCwgYWxsIG90aGVyPC9zcGFuPjwvaT48
bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1y
aWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxpPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj4mbmJzcDsmbmJzcDsmbmJzcDtlbmNvZGluZ3Mgd2lsbCBmYWlsLiZuYnNwOyBTb3VyY2Ug
Z29hbCBzb3VyY2VzIFNIT1VMRCBiZSBlbmNvZGVkIGFzIFVURi04Ozwvc3Bhbj48L2k+PG86cD48
L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6
MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7b3RoZXIgY2hhcmFjdGVyIGVuY29kaW5nIHNjaGVtZXMgTUFZIGJl
IHN1cHBvcnRlZCwgYnV0IGFyZTwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNt
O21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGlz
Y291cmFnZWQuPC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9t
OjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZQOiBBcmUgdGhlc2UgcmVx
dWlyZW1lbnRzIHRoYXQgc2hvdWxkIGhhdmUgYmVlbiB0aGVyZSBpbiBSRkMgNDMyOSBhbmQgYXJl
IGJlaW5nIGFkZGVkIG5vdz8gQXJlIHRoZXNlIGhvdyBtb3N0IGltcGxlbWVudGF0aW9ucyBhbHJl
YWR5IGJlaGF2ZT8gV291bGQgaXQgbm90IG1ha2UgbW9yZSBzZW5zZSB0byByZWZvcm11bGF0ZSB0
aGlzIHBhcmFncmFwaA0KIHRvIGRlc2NyaWJlIGltcGxlbWVudGF0aW9ucyBiZWhhdmlvdXIsIHJh
dGhlciB0aGFuIG1hbmRhdGUgYW5kIHJlY29tbWVuZD8gV2h5IHVzaW5nIEJDUCAxNCB0ZXJtcz88
L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDow
Y207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQi
Pg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPlRoaXMgY29tbWVudCBhcHBsaWVzIHRvIGFsbCBuZXcgb2NjdXJyZW5j
ZXMgb2YgQkNQIDE0IHRlcm1zIChpdCBkb2VzIG5vdCB0byBhcHBseSB0byBzZWN0aW9ucyB0YWtl
biBmcm9tIFJGQyA0MzI5LCBzdWNoIGFzIHRoZSBmaXJzdCBwYXJhZ3JhcGggb2Ygc2VjdGlvbiA0
LjEpLjwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207
bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5XZSBiZWxpZXZlIHRoaXMgaGFzIGFs
cmVhZHkgYmVlbiBhZGRyZXNzZWQgYnkgdGhlIHNoZXBoZXJkIGVhcmxpZXIgaW4gdGhlIHRocmVh
ZC48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5GUDogSW5kZWVkLCBhbmQgdG8gcmVpdGVyYXRlOiBJIGFtIE9LIHdpdGgga2VlcGlu
ZyB0aGUgQkNQIDE0IHRlcm1zIHRoYXQgY29tZSBmcm9tIDQzMjkuIERvIHlvdSB0aGluayB5b3Ug
Y291bGQgYWRkIHNvbWUgZXhwbGFuYXRvcnkgdGV4dCBpbiB0aGUgaW50cm9kdWN0aW9uIGFib3V0
IHRoZSBmYWN0IHRoYXQgdGhpcyBkb2N1bWVudCB1cGRhdGVzIGV4aXN0aW5nIHJlcXVpcmVtZW50
cyBmcm9tIDQzMjkgYmFzZWQNCiBvbiBleGlzdGluZyBwcmFjdGljZT88bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTtt
YXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjIuIC0tLS08L3NwYW4+PC9pPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBj
bTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+
DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+RlA6IE1heWJlIG1vcmUgb2YgYSBxdWVzdGlvbjogd2h5IGlzIHRoZSAm
cXVvdDtFbmNvZGluZyBjb25zaWRlcmF0aW9ucyZxdW90OyBmaWVsZCBpbiBhbGwgc3Vic2VjdGlv
bnMgb2Ygc2VjdGlvbiA2LjEgJnF1b3Q7YmluYXJ5JnF1b3Q7PyBSRkMgNDMyOSBkaWQgaGF2ZSBt
b3JlIHRleHQgYWJvdXQgdGhlIGVuY29kaW5nLCBpcyB0aGF0IG9ic29sZXRlZD8gRGlkIEkgbWlz
cyBpbg0KIHdoaWNoIHBhcnQgb2YgdGhlIGRyYWZ0IHRoaXMgaXMgZGlzY3Vzc2VkPzwvc3Bhbj48
L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6
MzYuMHB0Ij4NCjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGlzIHdhcyBkb25lIGluIHJlc3BvbnNlIHRvIE1lZGlh
LVR5cGUgRWFybHkgUmV2aWV3IGNvbW1lbnRzOg0KPC9zcGFuPjwvYj48YSBocmVmPSJodHRwczov
L3Byb3RlY3QyLmZpcmVleWUuY29tL3YxL3VybD9rPWMyY2JkNDA5LTlkNTBlZDBiLWMyY2I5NDky
LTg2OWExNGY0YjA4Yy1jMjAxNDc0OTA1ZjE2MjY0JmFtcDtxPTEmYW1wO2U9YmQwNmE4YmQtYjRh
Mi00OTY5LThiYWMtMGRjODI1ODJmOTFlJmFtcDt1PWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUy
RmxpbnV4d29sZiUyRmJtZWNrLWlkcyUyRnB1bGwlMkYyNSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmh0dHBzOi8vZ2l0aHViLmNvbS9s
aW51eHdvbGYvYm1lY2staWRzL3B1bGwvMjU8L3NwYW4+PC9iPjwvYT48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RlA6IEkgc2VlLCBhbmQgdGhhbmtz
IHRvIEFsZXhleSBmb3IgcG9pbnRpbmcgdGhpcyBvdXQ6IGl0IHNlZW1zIHRoYXQgd2hhdCBJIG1p
c3NlZCB3YXMgdGhhdCA0MzI5IGFjdHVhbGx5IGhhZCB0aGlzIGZpZWxkIHdyb25nIGluIHRoZSBv
cmlnaW5hbCByZWdpc3RyYXRpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNt
O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0Ij4N
CjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj4zLiAtLS0tPC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZQOiAm
cXVvdDtQdWJsaXNoZWQgc3BlY2lmaWNhdGlvbiZxdW90OyBmaWVsZCBvZiBlYWNoIHN1YnNlY3Rp
b24gb2Ygc2VjdGlvbiA2LjEgaXMgJnF1b3Q7dGhpcyBkb2N1bWVudCZxdW90Oy4gSSBkb24ndCBi
ZWxpZXZlIHRoYXQgaXMgY29ycmVjdCwgYW5kIGl0IHNob3VsZCBpbnN0ZWFkIHBvaW50IHRvIHRo
ZSBjb3JyZWN0IHNwZWNpZmljYXRpb24gKHNvIEpTIDEuNSwgRUNNQVNjcmlwdA0KIGV0YykuPC9z
cGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4t
bGVmdDozNi4wcHQiPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoaXMgd2FzIGRvbmUgaW4gcmVzcG9uc2UgdG8g
TWVkaWEtVHlwZSBFYXJseSBSZXZpZXcgY29tbWVudHM6DQo8L3NwYW4+PC9iPjxhIGhyZWY9Imh0
dHBzOi8vcHJvdGVjdDIuZmlyZWV5ZS5jb20vdjEvdXJsP2s9MmNlY2ZkNDEtNzM3N2M0NDMtMmNl
Y2JkZGEtODY5YTE0ZjRiMDhjLTAzZjVmOTZhNjM2Y2Q4NzUmYW1wO3E9MSZhbXA7ZT1iZDA2YThi
ZC1iNGEyLTQ5NjktOGJhYy0wZGM4MjU4MmY5MWUmYW1wO3U9aHR0cHMlM0ElMkYlMkZnaXRodWIu
Y29tJTJGbGludXh3b2xmJTJGYm1lY2staWRzJTJGcHVsbCUyRjI1Ij48Yj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aHR0cHM6Ly9naXRodWIu
Y29tL2xpbnV4d29sZi9ibWVjay1pZHMvcHVsbC8yNTwvc3Bhbj48L2I+PC9hPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5GUDogSSB0YWtlIGl0IHRo
aXMgaXMgdGhlIGNvbW1lbnQgZnJvbSBNdXJyYXkgeW91IGFyZSByZWZlcnJpbmcgdG8gaW4gdGhh
dCBpc3N1ZToNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyBnZW5l
cmFsbHksIHRoZSB0ZW1wbGF0ZXMgY2FuJ3QgcmVmZXIgdG8gUkZDIDQzMjkgaWYgeW91IHBsYW4g
dG8gb2Jzb2xldGUgaXQ7IHRoZXkgc2hvdWxkIHJlZmVyIHRvIHRoaXMgZG9jdW1lbnQgb3Igc29t
ZXRoaW5nIGVsc2UgdGhhdCB3b24ndCBiZSBvYnNvbGV0ZSB3aGVuIHRoaXMgaXMgcHVibGlzaGVk
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIG5vdGUgdGhhdCBNdXJyYXkg
cG9pbnRlZCBvdXQgdGhhdCDigJxQdWJsaXNoZWQgU3BlY2lmaWNhdGlvbuKAnSBzaG91bGQgbm90
IHBvaW50IHRvIDQzMjksIGJ1dCBzaG91bGQgaW5zdGVhZCBwb2ludCB0byBlaXRoZXIgdGhpcyBk
b2N1bWVudCBvciDigJxzb21ldGhpbmcgZWxzZeKAnSwgYW5kIEkgd2FzIHN1Z2dlc3RpbmcgdGhh
dCB0aGF0IHNvbWV0aGluZyBlbHNlIGlzIHRoZSBwdWJsaXNoZWQgc3BlY2lmaWNhdGlvbnMsDQog
c28gZm9yIHRleHQvamF2YXNjcmlwdCBKUyAxLjUgc3BlYywgZm9yIHRleHQvZXhtYXNjcmlwdCBF
Q01BIHNwZWMgZXRjLiBUaGlzIGlzIHdoYXQgUkZDIDQzMjkgZGlkIChzZWUgZm9yIGV4YW1wbGUN
CjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL21lZGlhLXR5cGVzL3Rl
eHQvamF2YXNjcmlwdCI+aHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvbWVkaWEtdHlw
ZXMvdGV4dC9qYXZhc2NyaXB0PC9hPiApLCBhbmQgZnJvbSBjaGVja2luZyBSRkMgNjgzOCBpdCBp
cyBub3QgY2xlYXIgdG8gbWUgdGhhdCB3YXMgYSBtaXN0YWtlLiBJIGd1ZXNzIGl0IGNvdWxkIGJl
IGZpbmUgd2l0aCBwb2ludGluZyB0byB0aGlzIGRvY3VtZW50DQogc2luY2UgdGhpcyBkb2N1bWVu
dCByZWZlcmVuY2VzIHRoZSBvdGhlciBzcGVjaWZpY2F0aW9ucywgYnV0IGl0IHNlZW1zIG1vcmUg
Y29udm9sdXRlZCBhbmQgSSB3YW50ZWQgdG8gY2hlY2sgd2l0aCB5b3UgYW5kIHRoZSBtZWRpYSB0
eXBlIGV4cGVydCBvZiB3aGF04oCZcyB0aGUgYmVzdCB3YXksIGlmIGJvdGggYXJlIG9rLiBJIHdp
bGwgYWxzbyBzZW5kIGEgc2VwYXJhdGUgZW1haWwgdG8gYXNrIElBTkEsIHNpbmNlIHRoZXkgcHJv
YmFibHkgaGF2ZSB0aGUNCiBhbnN3ZXIsIGFuZCBjYyB5b3UgaW4gaXQuPG86cD48L286cD48L3A+
DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdp
bi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9pPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdo
dDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxpPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij40LiAtLS0tPC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9t
OjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZQOiBJIHdvdWxkIGFsc28g
YWRkIFJGQyA0MzI5IGF1dGhvcnMgYXMgJnF1b3Q7UGVyc29uICZhbXA7IGVtYWlsIGFkZHJlc3Mg
dG8gY29udGFjdCZxdW90OywgYXMgd2VsbCBhcyAmcXVvdDtBdXRob3ImcXVvdDsgZm9yIHRob3Nl
IG1lZGlhIHR5cGVzIHRoYXQgNDMyOSByZWdpc3RlcmVkLiBQbGVhc2UgbGV0IG1lIGtub3cgaWYg
dGhpcyBpcyBub3QgY29tbW9uIHByYWN0aWNlLCBidXQNCiBpdCBzZWVtcyBsb2dpY2FsIHRvIG1l
IHRvIGhhdmUgYm90aCB5b3UgYXV0aG9ycyBhbmQgcHJldmlvdXMgYXV0aG9ycy48L3NwYW4+PC9p
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2
LjBwdCI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+VGhpcyBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgY29tbW9uIHBy
YWN0aWNlLiBFLmcuIFJGQyA1NCAoYnkgQ3JvY2tlciwgUG9zdGVsLCBOZXdraXJrLCBLcmFsZXkp
IHdhcyBzdXBlcnNlZGVkIGJ5IFJGQyA1NyAoYnkgS3JhbGV5ICZhbXA7IE5ld2tpcmspLiBXZeKA
mWQgcHJlZmVyIHByb2NlZWRpbmcgaW4gbGluZSB3aXRoIHRoaXMgcHJlY2VkZW50LCBnaXZlbg0K
IHRoYXQgaW5jbHVkaW5nIHRoZSBvcmlnaW5hbCBhdXRob3JzIGNvbXBsaWNhdGVzIHRoZSBwcm9j
ZXNzIGZ1cnRoZXIgKHNpbmNlIGl0IHdvdWxkIHJlcXVpcmUgdGhlaXIgZXhwbGljaXQgYXBwcm92
YWwgb2YgYWxsIG91ciBjaGFuZ2VzIGJlZm9yZSBtb3ZpbmcgZm9yd2FyZCkuPC9zcGFuPjwvYj48
Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD48L286cD48L3NwYW4+PC9iPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZQOiBNYXliZSBJIGRpZCBub3Qg
ZXhwbGFpbiBteXNlbGY6IEkgd2FzIG5vdCBhc2tpbmcgeW91IHRvIGFkZCB0aGUgYXV0aG9ycyBv
ZiBSRkMgNDMyOSBhcyBhdXRob3JzIG9mIHRoaXMgZG9jdW1lbnQgKGFsdGhvdWdoIEkgaG9wZSB0
aGV5IGFyZSBhd2FyZSBvZiB0aGlzIHdvcmsgYW5kIHRoZXkgaGF2ZSBiZWVuIGluY2x1ZGVkIGlu
IHRoZSBjb252ZXJzYXRpb24gaWYgdGhleSBhcmUgc3RpbGwgYWN0aXZlIGluDQogdGhpcyBzcGFj
ZSkgYnV0IEkgd2FzIHN1Z2dlc3RpbmcgdG8ga2VlcCB0aGVtIG9uIHRoZSByZWdpc3RyYXRpb25z
IHRoZW1zZWx2ZXMsIHNvIGZvciBleGFtcGxlIGZvciB0ZXh0L2phdmFzY3JpcHQ6DQo8YSBocmVm
PSJodHRwczovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9tZWRpYS10eXBlcy90ZXh0L2phdmFz
Y3JpcHQiPmh0dHBzOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL21lZGlhLXR5cGVzL3RleHQv
amF2YXNjcmlwdDwvYT4gb24gdGhlIOKAnFBlcnNvbiAmYW1wOyBlbWFpbCBhZGRyZXNzIHRvIGNv
bnRhY3TigJ0gYW5kIOKAnEF1dGhvcuKAnSBsaW5lLCByZXBsYWNlIHlvdXIgY3VycmVudCDigJxT
ZWUgQXV0aG9yJ3MgQWRkcmVzcyBzZWN0aW9uIG9mIFt0aGlzDQogZG9jdW1lbnRdLuKAnCB3aXRo
IOKAnFNlZSBBdXRob3IncyBBZGRyZXNzIHNlY3Rpb24gb2YgW3RoaXMgZG9jdW1lbnRdIGFuZCBb
UkZDIDQzMjld4oCdLiBUaGlzIHdvdWxkIG5vdCByZXF1aXJlIHRoZWlyIGFwcHJvdmFsLCBhcyB0
aGV5IGFyZSBpbiBwcmFjdGljZSBrZWVwaW5nIHRoZWlyIGNvbnRhY3Qgd2hlcmUgdGhleSBhbHJl
YWR5IGhhZCBpdC4gKEFsc28gbm90ZSwgSSB3YXMgc3VnZ2VzdGluZyB0aGlzIG9ubHkgZm9yIHRo
b3NlIHJlZ2lzdHJhdGlvbnMNCiB0aGF0IFJGQyA0MzI5IGluaXRpYWxseSBkaWQpLiBBZ2Fpbiwg
TXVycmF5LCBvdGhlciBtZWRpYSB0eXBlIGV4cGVydHMgYW5kIElBTkEgY2FuIHRlbGwgbWUgaWYg
dGhpcyBpcyBub3QgY29tbW9uIHByYWN0aWNlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdp
bi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+NS4gLS0tLTwv
c3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2lu
LWxlZnQ6MzYuMHB0Ij4NCjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5GUDogSSBiZWxpZXZlIGl0IHdvdWxkIG1ha2Ug
c2Vuc2UgdG8gbW9kaWZ5IHRoZSBJQU5BIG1lZGlhIHR5cGUgcmVnaXN0cnkgdG8gYWRkIGFuICZx
dW90O09CU09MRVRFRCBpbiBmYXZvciBvZiAuLi4mcXVvdDsgbm90ZSBpbiB0aGUgbmFtZSBjb2x1
bW4gb2YgYWxsIHRob3NlIG1lZGlhIHR5cGVzIG9ic29sZXRlZC4gSSB0aGluayB0aGlzIHJlcXVp
cmVzIGEgbmV3DQogSUFOQSBzZWN0aW9uLjwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDow
Y207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5J
IHRoaW5rIHRoaXMgcmVmZXJzIHRvIHRoZSBkb2N1bWVudCBhdA0KPC9zcGFuPjwvYj48YSBocmVm
PSJodHRwczovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9tZWRpYS10eXBlcy9tZWRpYS10eXBl
cy54aHRtbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPmh0dHBzOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL21lZGlhLXR5cGVzL21l
ZGlhLXR5cGVzLnhodG1sPC9zcGFuPjwvYj48L2E+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiwNCiBhbmQgbm90IG91
ciBkcmFmdC4gQW0gSSBtaXN1bmRlcnN0YW5kaW5nPyBXaGF0IGNoYW5nZXMgd291bGQgdGhpcyBy
ZXF1aXJlIHRvIG91ciBkcmFmdD88L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L2I+PC9w
Pg0KPHAgc3R5bGU9Im1hcmdpbjowY20iPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9
Im1hcmdpbjowY20iPkZQOiBZZXMsIHNvcnJ5IGZvciBiZWluZyB1bmNsZWFyOiB3aGF0IEkgd2Fz
IHJlZmVycmluZyB0byB3YXMgdGhlIOKAnE5hbWXigJ0gY29sdW1uIGluIHRoZSBJQU5BIHJlZ2lz
dHJ5IGF0DQo8YSBocmVmPSJodHRwczovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9tZWRpYS10
eXBlcy9tZWRpYS10eXBlcy54aHRtbCI+aHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMv
bWVkaWEtdHlwZXMvbWVkaWEtdHlwZXMueGh0bWw8L2E+IC4gWW91ciBkcmFmdCBhbHJlYWR5IG1h
a2VzIGNoYW5nZXMgdG8gdGhlIHJlZ2lzdHJhdGlvbnMgKHNvLCBmb3IgZXhhbXBsZSwgY2hhbmdl
cyB0aGUgY29udGVudCBvZiA6DQo8YSBocmVmPSJodHRwczovL3d3dy5pYW5hLm9yZy9hc3NpZ25t
ZW50cy9tZWRpYS10eXBlcy90ZXh0L2phdmFzY3JpcHQiPmh0dHBzOi8vd3d3LmlhbmEub3JnL2Fz
c2lnbm1lbnRzL21lZGlhLXR5cGVzL3RleHQvamF2YXNjcmlwdDwvYT4gKSBidXQgZG9lcyBub3Qg
c3BlY2lmeSB0aGUgdXBkYXRlIHRvIHRoZQ0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWFuYS5vcmcv
YXNzaWdubWVudHMvbWVkaWEtdHlwZXMvbWVkaWEtdHlwZXMueGh0bWwiPmh0dHBzOi8vd3d3Lmlh
bmEub3JnL2Fzc2lnbm1lbnRzL21lZGlhLXR5cGVzL21lZGlhLXR5cGVzLnhodG1sPC9hPiBwYWdl
IGl0c2VsZi4gU28sIGdvaW5nIGJhY2sgdG8gb3VyIHRleHQvamF2YXNjcmlwdCBleGFtcGxlLCB0
aGlzIGlzIHRoZSBlbnRyeSBmb3IgaXQgaW4gdGhlIG1lZGlhLXR5cGUgcGFnZSByaWdodCBub3c6
PG86cD48L286cD48L3A+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjAi
IGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTpj
b2xsYXBzZSI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5n
Oi43NXB0IDYuMHB0IC43NXB0IDYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6MTIuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTox
Mi4wcHQ7bWFyZ2luLWxlZnQ6MGNtIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O09wZW4gU2FucyZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5q
YXZhc2NyaXB0IC0gT0JTT0xFVEVEIGluIGZhdm9yIG9mIGFwcGxpY2F0aW9uL2phdmFzY3JpcHQ8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0icGFk
ZGluZzouNzVwdCA2LjBwdCAuNzVwdCA2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OjEyLjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0
b206MTIuMHB0O21hcmdpbi1sZWZ0OjBjbSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtPcGVuIFNhbnMmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvbWVkaWEtdHlwZXMv
dGV4dC9qYXZhc2NyaXB0Ij50ZXh0L2phdmFzY3JpcHQ8L2E+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC90ZD4NCjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9InBhZGRpbmc6Ljc1cHQgNi4wcHQgLjc1
cHQgNi4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDoxMi4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVm
dDowY20iPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
T3BlbiBTYW5zJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPls8YSBocmVmPSJodHRwczov
L3d3dy5pYW5hLm9yZy9nby9yZmM0MzI5Ij5SRkM0MzI5PC9hPl08bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPHAgc3R5bGU9Im1hcmdpbjow
Y20iPjxzcGFuIHN0eWxlPSJjb2xvcjp3aGl0ZSI+SSBiZWxpZXZlIHRoaXMgPC9zcGFuPnNob3Vs
ZCBiZSBjaGFuZ2VkIHRvOjxvOnA+PC9vOnA+PC9wPg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxU
YWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHN0eWxlPSJi
b3JkZXItY29sbGFwc2U6Y29sbGFwc2UiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHZhbGlnbj0idG9w
IiBzdHlsZT0icGFkZGluZzouNzVwdCA2LjBwdCAuNzVwdCA2LjBwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjEyLjBwdDttYXJnaW4tcmlnaHQ6MGNt
O21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjBjbSI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtPcGVuIFNhbnMmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+amF2YXNjcmlwdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvdGQ+DQo8
dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJwYWRkaW5nOi43NXB0IDYuMHB0IC43NXB0IDYuMHB0Ij4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MTIuMHB0O21h
cmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MGNtIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O09wZW4gU2FucyZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48YSBocmVmPSJodHRwczovL3d3dy5pYW5hLm9y
Zy9hc3NpZ25tZW50cy9tZWRpYS10eXBlcy90ZXh0L2phdmFzY3JpcHQiPnRleHQvamF2YXNjcmlw
dDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPHRkIHZhbGlnbj0idG9wIiBzdHls
ZT0icGFkZGluZzouNzVwdCA2LjBwdCAuNzVwdCA2LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjEyLjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdp
bi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjBjbSI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtPcGVuIFNhbnMmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+W1RoaXMgZG9jdW1lbnRdPG86cD48L286cD48L3NwYW4+PC9wPg0KPC90ZD4NCjwv
dHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIHN0eWxlPSJtYXJnaW46MGNtIj48c3BhbiBzdHls
ZT0iY29sb3I6d2hpdGUiPkFuZCBzaW1pbDwvc3Bhbj5hcmx5IGFsbCBvdGhlciByZWdpc3RyYXRp
b24gc2hvdWxkIGFkZCB0aGUg4oCcLSBPQlNPTEVURUQgaW4gZmF2b3Igb2bigKbigJ0gbm90ZS4N
CjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY20iPkluIG9yZGVyIGZvciBJQU5B
IHRvIG1ha2UgdGhpcyBjaGFuZ2UsIHRoaXMgZHJhZnQgc2hvdWxkIGFkZCBvbmUgbW9yZSBzZWN0
aW9uIHRoYXQgZGVzY3JpYmUgdGhpcyBjaGFuZ2UsIEkgYXNzdW1lIChJIHdpbGwgY29uZmlybSB3
aXRoIElBTkEgaW4gYSBzZXBhcmF0ZSBlbWFpbCwgY2PigJlpbmcgeW91KS4gRG9lcyB0aGF0IG1h
a2Ugc2Vuc2U/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2lu
LWxlZnQ6MzYuMHB0Ij4NCjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj42LiAtLS0tPC9zcGFuPjwvaT48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFy
Z2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPkZQOiBUaGVyZSBhcmUgNCBvY2N1cnJlbmNlcyBvZiBtZWRpYSB0eXBlcyB3aGVy
ZSBJbnRlbmRlZCB1c2FnZSBpcyBPQlNPTEVURSwgYnV0IHRoZSBSZXN0cmljdGlvbiBvbiB1c2Fn
ZSBkb2VzIG5vdCBoYXZlIHRoZSBzYW1lIHNlbnRlbmNlIGFzIGFsbCB0aGUgb3RoZXIgb2Jzb2xl
dGUgb25lczo8L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206
MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7VGhpcyBt
ZWRpYSB0eXBlIGlzIG9ic29sZXRlOyBjdXJyZW50PC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4N
CjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2lu
LWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxpPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbXBsZW1lbnRhdGlvbnMgc2hvdWxkIHVzZSB0ZXh0
L2phdmFzY3JpcHQgYXMgdGhlIG9ubHkgSmF2YVNjcmlwdC88L3NwYW4+PC9pPjxvOnA+PC9vOnA+
PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0VDTUFTY3JpcHQgbWVkaWEgdHlwZS48L3Nw
YW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1s
ZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SSB0aGluayB0aGlzIGlzIGFuIG92ZXJsb29rLCBp
cyB0aGF0IGNvcnJlY3Q/PC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4t
Ym90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkdvb2QgY2F0Y2gh
IFBhdGNoOiA8L3NwYW4+DQo8L2I+PGEgaHJlZj0iaHR0cHM6Ly9wcm90ZWN0Mi5maXJlZXllLmNv
bS92MS91cmw/az1jOTUwZDU4My05NmNiZWM4MS1jOTUwOTUxOC04NjlhMTRmNGIwOGMtMmEzMzI4
YThlYTM4MDU3NSZhbXA7cT0xJmFtcDtlPWJkMDZhOGJkLWI0YTItNDk2OS04YmFjLTBkYzgyNTgy
ZjkxZSZhbXA7dT1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZsaW51eHdvbGYlMkZibWVjay1p
ZHMlMkZwdWxsJTJGMzYlMkZmaWxlcyI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmh0dHBzOi8vZ2l0aHViLmNvbS9saW51eHdvbGYvYm1l
Y2staWRzL3B1bGwvMzYvZmlsZXM8L3NwYW4+PC9iPjwvYT48Yj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+RlA6IEdyZWF0LCB0aGFua3MhPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNt
O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0Ij4N
CjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj4jIyBNaW5vcjwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxpPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj43LiAt
LS0tLTwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207
bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5GUDogUGxlYXNlIGNvbnNpZGVyIGFk
ZGluZyBzb21lIHRleHQgaW4gdGhlIGludHJvZHVjdGlvbiBtZW50aW9uaW5nIHRoYXQgdGhpcyBk
b2N1bWVudCBleHBhbmRzIG9uIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucy4gSSBhcHByZWNp
YXRlIHRoaXMgd29yayBvbiB0aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiB3YXMg
ZG9uZSwNCiBhbmQgYmVsaWV2ZSB0aGUgQkNQIDE0IHRlcm1zIG1ha2Ugc2Vuc2UgdGhlcmUuIEl0
IHNob3VsZCBqdXN0IGJlIGhpZ2hsaWdodGVkIGJldHRlciBpbiB0aGUgaW50cm9kdWN0b3J5IHBh
cnQgb2YgdGhlIGRvY3VtZW50Ljwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFy
Z2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5QYXRjaDog
PC9zcGFuPjwvYj48YSBocmVmPSJodHRwczovL3Byb3RlY3QyLmZpcmVleWUuY29tL3YxL3VybD9r
PWVjOGNkMjQ1LWIzMTdlYjQ3LWVjOGM5MmRlLTg2OWExNGY0YjA4Yy1kYWMyNzVkMDBhZmQ5NjRk
JmFtcDtxPTEmYW1wO2U9YmQwNmE4YmQtYjRhMi00OTY5LThiYWMtMGRjODI1ODJmOTFlJmFtcDt1
PWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRmxpbnV4d29sZiUyRmJtZWNrLWlkcyUyRnB1bGwl
MkY0MiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPmh0dHBzOi8vZ2l0aHViLmNvbS9saW51eHdvbGYvYm1lY2staWRzL3B1bGwvNDI8L3Nw
YW4+PC9iPjwvYT48Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQogKHN0aWxsIHVuZGVyIHJldmlldyk8L3NwYW4+PC9i
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5GUDog
c2hvcnQgYW5kIHRvIHRoZSBwb2ludCwgSSBsaWtlIGl0ISA6KTxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdp
bi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+OC4gLS0tLS08L3NwYW4+PC9pPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8
aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+RlA6IEkgYW0gbm90IHN1cmUgUkZDMzk4NiBhbmQgUkZDMzk4NyBuZWVkIHRv
IGJlIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSwgZ2l2ZW4gdGhlIG9ubHkgcGxhY2UgdGhleSBhcHBl
YXIgaXMgYSBwYXJhZ3JhcGggc3RhdGluZyBob3cgdGhpcyBkb2N1bWVudCBkb2VzIG5vdCBkZWZp
bmUgcHJvY2Vzc2luZyBvZiBmcmFnbWVudCBpZGVudGlmaWVycy48L3NwYW4+PC9pPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8
Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+Rml4ZWQ6IDwvc3Bhbj48L2I+PGEgaHJlZj0iaHR0cHM6Ly9wcm90ZWN0Mi5m
aXJlZXllLmNvbS92MS91cmw/az1mMWQ0MzhkOC1hZTRmMDFkYS1mMWQ0Nzg0My04NjlhMTRmNGIw
OGMtYTc1YTNjODk4YWViN2E1NSZhbXA7cT0xJmFtcDtlPWJkMDZhOGJkLWI0YTItNDk2OS04YmFj
LTBkYzgyNTgyZjkxZSZhbXA7dT1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZsaW51eHdvbGYl
MkZibWVjay1pZHMlMkZwdWxsJTJGNDAlMkZmaWxlcyI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPmh0dHBzOi8vZ2l0aHViLmNvbS9saW51
eHdvbGYvYm1lY2staWRzL3B1bGwvNDA8L3NwYW4+PC9iPjwvYT48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RlA6IFRoYW5rIHlvdS48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9t
OjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjkuIC0tLS0tPC9zcGFuPjwv
aT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDoz
Ni4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPkZQOiBJJ2Qgc3VnZ2VzdCBhZGRpbmcgc2VjdGlvbiBudW1i
ZXJzIHdoZW4gcmVmZXJyaW5nIHRvIFtFQ01BLTI2Ml0gc2VjdGlvbnMsIGluc3RlYWQgb2YganVz
dCBuYW1lcy48L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206
MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhlIEVDTUFTY3JpcHQgc3Bl
Y2lmaWNhdGlvbiBpcyBhIOKAnGxpdmluZyBzdGFuZGFyZOKAnSwgYW5kIHRoZSBzZWN0aW9uIG51
bWJlcnMgY2hhbmdlIGZyZXF1ZW50bHkgYXMgbmV3IGNoYXB0ZXJzIGFyZSBpbnRyb2R1Y2VkIG9y
IHNlY3Rpb25zIGFyZSBtb3ZlZCBhcm91bmQuIFVzaW5nIHRoZSBzZWN0aW9uIG5hbWVzIGlzIGEg
bW9yZSBzdGFibGUsDQogZnV0dXJlLXByb29mIHdheSB0byByZWZlciB0byBzcGVjaWZpYyBwYXJ0
cyBvZiB0aGUgc3BlYy4gR2l2ZW4gdGhhdCwgd291bGQgeW91IGJlIG9rYXkgd2l0aCBrZWVwaW5n
IHRoaXMgYXMtaXM/PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90
dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkFsdGVybmF0aXZlbHks
IHdlIGNvdWxkIGFkZCBsaW5rcyB0byB0aGUgc3BlY2lmaWMgc2VjdGlvbnMgaW4gdGhlIGxhdGVz
dCBkcmFmdCBzcGVjLCBlLmcuDQo8L3NwYW4+PC9iPjxhIGhyZWY9Imh0dHBzOi8vcHJvdGVjdDIu
ZmlyZWV5ZS5jb20vdjEvdXJsP2s9YTg2MGE2NTAtZjdmYjlmNTItYTg2MGU2Y2ItODY5YTE0ZjRi
MDhjLTQyM2Q0MmQ3M2RiNjgzYzcmYW1wO3E9MSZhbXA7ZT1iZDA2YThiZC1iNGEyLTQ5NjktOGJh
Yy0wZGM4MjU4MmY5MWUmYW1wO3U9aHR0cHMlM0ElMkYlMkZ0YzM5LmVzJTJGZWNtYTI2MiUyRiUy
M3NlYy1zb3VyY2UtdGV4dCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPmh0dHBzOi8vdGMzOS5lcy9lY21hMjYyLyNzZWMtc291cmNlLXRl
eHQ8L3NwYW4+PC9iPjwvYT48Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQog4oCUIHRoZXNlIFVSTHMgYXJlIHN0YWJs
ZSwgdG9vLCBidXQgSSBkb27igJl0IHRoaW5rIHRoZXJlIGlzIHByZWNlZGVudCBmb3IgdGhpcyBp
biBhbnkgZXhpc3RpbmcgUkZDLjwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZQOiBPaywgdGhhbmtzIGZvciB0aGlzIGV4cGxhbmF0
aW9uLCBhbmQgbm8sIEkgZG9u4oCZdCBuZWNlc3NhcmlseSBuZWVkIHRoZSBzZWN0aW9uIG51bWJl
cnMuIEhvd2V2ZXIsIHRoaXMgd29ycmllcyBtZTogbm9ybWF0aXZlIHJlZmVyZW5jZXMgY2Fubm90
IGJlIOKAnGxpdmluZyBzdGFuZGFyZOKAnSAob3IgYXMNCjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL2Fib3V0L2dyb3Vwcy9pZXNnL3N0YXRlbWVudHMvbm9ybWF0aXZlLWluZm9ybWF0aXZl
LXJlZmVyZW5jZXMvIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL2Fib3V0L2dyb3Vwcy9pZXNnL3N0
YXRlbWVudHMvbm9ybWF0aXZlLWluZm9ybWF0aXZlLXJlZmVyZW5jZXMvPC9hPiBzYXlzOiDigJx3
b3JrIGluIHByb2dyZXNz4oCdKSDigJMgY291bGQgd2UgcmVmZXJlbmNlIGEgc3RhYmxlIHB1Ymxp
c2hlZCB2ZXJzaW9uIG9mIHRoZSBFQ01BIHN0YW5kYXJkPyBJIGNhbiBzZWUgZm9yIGV4YW1wbGUg
UkZDIDg3ODUgcmVmZXJlbmNlZCB0aGUgMTA8c3VwPnRoPC9zdXA+IGVkaXRpb24gb2YNCiBpdDog
PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9yZmM4Nzg1I3Jl
Zi1FQ01BLTI2MiI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9yZmM4Nzg1
I3JlZi1FQ01BLTI2MjwvYT4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8
aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+MTAuIC0tLS0tPC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwO2phdmFzY3JpcHQuJm5ic3A7IERpZmZlcmVuY2VzIGluIEVDTUFTY3JpcHQg
dmVyc2lvbnMgaGF2ZSBiZWVuIGJldHRlcjwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0
b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ZGVhbHQgd2l0aCBpbiB0aGUgcHJvY2Vzc29ycy48L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4t
cmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+RlA6ICZxdW90O2luIHRoZSBwcm9jZXNzb3JzJnF1b3Q7IC0gSSBhbSBub3Qgc3VyZSB3
aGF0IGlzIG1lYW50IGhlcmUsIG1pZ2h0IGJlIHdvcnRoIGNvbnNpZGVyaW5nIHJlcGhyYXNpbmcg
Zm9yIGNsYXJpdHkuPC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90
dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkkgdGhpbmsgd2UgY2Fu
IGp1c3QgcmVtb3ZlIHRoaXMgc2VudGVuY2UuIFBhdGNoOg0KPC9zcGFuPjwvYj48YSBocmVmPSJo
dHRwczovL3Byb3RlY3QyLmZpcmVleWUuY29tL3YxL3VybD9rPTE1MWYxODAyLTRhODQyMTAwLTE1
MWY1ODk5LTg2OWExNGY0YjA4Yy1lMGYzYWM3YTBhNjY1MmVkJmFtcDtxPTEmYW1wO2U9YmQwNmE4
YmQtYjRhMi00OTY5LThiYWMtMGRjODI1ODJmOTFlJmFtcDt1PWh0dHBzJTNBJTJGJTJGZ2l0aHVi
LmNvbSUyRmxpbnV4d29sZiUyRmJtZWNrLWlkcyUyRnB1bGwlMkYzNyUyRmZpbGVzIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+aHR0cHM6
Ly9naXRodWIuY29tL2xpbnV4d29sZi9ibWVjay1pZHMvcHVsbC8zNy9maWxlczwvc3Bhbj48L2I+
PC9hPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L2I+
PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY20iPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5
bGU9Im1hcmdpbjowY20iPkZQOiBPaywgdGhhbmtzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21h
cmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+MTEuIC0t
LS0tPC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTtt
YXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwO1JlZmVy
IHRvIFtSRkM2MjY1XSBmb3IgYSBkaXNjdXNzaW9uIG9mIHRlcm1pbm9sb2d5IHVzZWQgaW4gdGhp
czwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBw
dCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7c2VjdGlvbi4mbmJzcDsgU291cmNl
IHRleHQgKGFzIGRlZmluZWQgaW4gW0VDTUEtMjYyXSwgc2VjdGlvbiAmcXVvdDtTb3VyY2U8L3Nw
YW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1s
ZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RlA6IEkgYW0gY29uZnVzZWQgYnkgd2hhdCBwYXJ0
IG9mIDYyNjUgaXMgcmVsZXZhbnQgcmVnYXJkaW5nIHRlcm1pbm9sb2d5IHVzZWQgaW4gdGhpcyBz
ZWN0aW9uLiBNYXliZSBhZGRpbmcgYSBzZWN0aW9uIHBvaW50ZXIgd291bGQgaGVscC48L3NwYW4+
PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0
OjM2LjBwdCI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhpcyB3YXMgYSB0eXBvLCBpbnRyb2R1Y2VkIHdoaWxl
IGJyaW5naW5nIG92ZXIgdGV4dCBmcm9tIFJGQyA0MzI5IGFuZCB1cGRhdGluZyB0aGVuLW9ic29s
ZXRlZCByZWZlcmVuY2VzLiBJdCBzaG91bGQgYmUgNjM2NSAoVGVybWlub2xvZ3kgVXNlZCBpbiBJ
bnRlcm5hdGlvbmFsaXphdGlvbiBpbiB0aGUgSUVURiksIHdoaWNoIG9ic29sZXRlZA0KIDM1MzYg
KFRlcm1pbm9sb2d5IFVzZWQgaW4gSW50ZXJuYXRpb25hbGl6YXRpb24gaW4gdGhlIElFVEYpLCB3
aGljaCBpcyB3aGF0IDQzMjkgKHRoZSBkb2N1bWVudCB3ZeKAmXJlIG9ic29sZXRpbmcpIHJlZmVy
cmVkIHRvLiBQYXRjaDoNCjwvc3Bhbj48L2I+PGEgaHJlZj0iaHR0cHM6Ly9wcm90ZWN0Mi5maXJl
ZXllLmNvbS92MS91cmw/az1kYmZjNDg0MC04NDY3NzE0Mi1kYmZjMDhkYi04NjlhMTRmNGIwOGMt
N2M3MjU5NmFmYTE5MzQzNyZhbXA7cT0xJmFtcDtlPWJkMDZhOGJkLWI0YTItNDk2OS04YmFjLTBk
YzgyNTgyZjkxZSZhbXA7dT1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZsaW51eHdvbGYlMkZi
bWVjay1pZHMlMkZwdWxsJTJGNDMiPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj5odHRwczovL2dpdGh1Yi5jb20vbGludXh3b2xmL2JtZWNr
LWlkcy9wdWxsLzQzPC9zcGFuPjwvYj48L2E+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0ibWFy
Z2luOjBjbSI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbSI+RlA6
IFRoYXQgbWFrZXMgc2Vuc2UsIHRoYW5rIHlvdS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJn
aW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjEyLiAtLS0t
LTwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFy
Z2luLWxlZnQ6MzYuMHB0Ij4NCjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDtzZXBhcmF0
ZWx5IGZvciBwdXJwb3NlcyBvZiBleHRlcm5hbCBzdG9yYWdlIGFuZCByZXRyaWV2YWwuJm5ic3A7
IEFuPC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYu
MHB0Ij4NCjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDtpbXBsZW1lbnRhdGlvbidzIGlu
dGVybmFsIHJlcHJlc2VudGF0aW9uIG9mIHNvdXJjZSB0ZXh0IGFuZCBzb3VyY2U8L3NwYW4+PC9p
PjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2lu
LXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwO3RleHQgYXJlIG5vdCBjb25zaWRlcmVkIGJpbmFyeSBz
b3VyY2UgdGV4dC48L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0
b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RlA6IEkgaGF2ZSBhIGhh
cmQgdGltZSBwYXJzaW5nICZxdW90O2FuZCBzb3VyY2UgdGV4dCZxdW90OywgaW4gdGhlIGNvbnRl
eHQgb2YgdGhlIHNlbnRlbmNlLiBXaGF0J3MgdGhlIGRpZmZlcmVuY2Ugd2l0aCAmcXVvdDthbiBp
bXBsZW1lbnRhdGlvbidzIGludGVybmFsIHJlcHJlc2VudGF0aW9uIG9mIHNvdXJjZSB0ZXh0JnF1
b3Q7PyAodGhpcyBtaWdodCBiZSBtZSBub3QgdW5kZXJzdGFuZGluZw0KIHRoZSBwaHJhc2luZyk8
L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdp
bi1sZWZ0OjM2LjBwdCI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhpcyB3YXMgYSB0eXBvLiBQYXRjaDoNCjwv
c3Bhbj48L2I+PGEgaHJlZj0iaHR0cHM6Ly9wcm90ZWN0Mi5maXJlZXllLmNvbS92MS91cmw/az02
M2Q4OTdmNi0zYzQzYWVmNC02M2Q4ZDc2ZC04NjlhMTRmNGIwOGMtZmNjYjU5ZGQwMTc0OTZiZSZh
bXA7cT0xJmFtcDtlPWJkMDZhOGJkLWI0YTItNDk2OS04YmFjLTBkYzgyNTgyZjkxZSZhbXA7dT1o
dHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZsaW51eHdvbGYlMkZibWVjay1pZHMlMkZwdWxsJTJG
NDElMkZmaWxlcyI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPmh0dHBzOi8vZ2l0aHViLmNvbS9saW51eHdvbGYvYm1lY2staWRzL3B1bGwv
NDEvZmlsZXM8L3NwYW4+PC9iPjwvYT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+RlA6IE9rLCB0aGFua3MuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxl
ZnQ6MzYuMHB0Ij4NCjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4xMy4gLS0tLS08L3NwYW4+PC9pPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJn
aW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+RlA6IFNlY3Rpb24gNiAtIElBTkEgQ29uc2lkZXJhdGlvbnM6IHBsZWFzZSBjb25z
aWRlciBhZGRpbmcgYSBsaW5rIHRvIHRoZSBtZWRpYSB0eXBlIHJlZ2lzdHJ5Ljwvc3Bhbj48L2k+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYu
MHB0Ij4NCjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5JbiBzZWFyY2ggb2YgYW4gZXhhbXBsZSwgSSBsb29rZWQgYXQg
cmVjZW50IG1lZGlhIHR5cGUgUkZDcyAoZS5nLiBSRkM4ODc4LCBSRkM4NDc4LCBSRkM4MzUxKSwg
YW5kIG5vbmUgb2YgdGhlbSBzZWVtIHRvIGRvIHRoaXMuIEnigJl2ZSBzdWdnZXN0ZWQgYSBjaGFu
Z2U6DQo8L3NwYW4+PC9iPjxhIGhyZWY9Imh0dHBzOi8vcHJvdGVjdDIuZmlyZWV5ZS5jb20vdjEv
dXJsP2s9OGY0MTk1NDUtZDBkYWFjNDctOGY0MWQ1ZGUtODY5YTE0ZjRiMDhjLTVkNDk2YzVjNGRm
NDZiYWUmYW1wO3E9MSZhbXA7ZT1iZDA2YThiZC1iNGEyLTQ5NjktOGJhYy0wZGM4MjU4MmY5MWUm
YW1wO3U9aHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGbGludXh3b2xmJTJGYm1lY2staWRzJTJG
cHVsbCUyRjM5JTJGZmlsZXMiPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj5odHRwczovL2dpdGh1Yi5jb20vbGludXh3b2xmL2JtZWNrLWlk
cy9wdWxsLzM5L2ZpbGVzPC9zcGFuPjwvYj48L2E+PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPg0KIGJ1dCBwbGVhc2Ug
bGV0IG1lIGtub3cgaWYgeW91IGhhZCBzb21ldGhpbmcgZWxzZSBpbiBtaW5kLjwvc3Bhbj48L2I+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZQOiBM
b29rcyBnb29kLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmln
aHQ6MGNtO21hcmdpbi1ib3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8aT48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+IyMgTml0PC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9t
OjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjE0LiAtLS0tPC9zcGFuPjwv
aT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDoz
Ni4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwO29mIGFkZGl0aW9uYWwgc2Ny
aXB0cywgY2FsbGVkIGltcG9ydGluZy4mbmJzcDsgSW1wbGVtZW50YXRpb25zIHRoYXQ8L3NwYW4+
PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFy
Z2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwO3N1cHBvcnQgbW9kdWxlcyBuZWVkIHRvIHByb2Nl
c3MgaW1wb3J0ZWQgc291cmNlcyBpbiB0aGUgc2FtZSB3YXk8L3NwYW4+PC9pPjxvOnA+PC9vOnA+
PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyZuYnNwO3NjcmlwdHMuJm5ic3A7IEZ1cnRoZXIsIHRoZXJlIG1heSBiZSBhZGRpdGlv
bmFsIHByaXZhY3kgYW5kIHNlY3VyaXR5PC9zcGFuPjwvaT48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBj
bTttYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tbGVmdDozNi4wcHQiPg0KPGk+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZQ
OiAmcXVvdDtpbiB0aGUgc2FtZSB3YXkgc2NyaXB0JnF1b3Q7IC0gaXMgaXQgbWlzc2luZyBhbiAm
cXVvdDthcyZxdW90Oz88L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZpeGVk
OiA8L3NwYW4+PC9iPjxhIGhyZWY9Imh0dHBzOi8vcHJvdGVjdDIuZmlyZWV5ZS5jb20vdjEvdXJs
P2s9YWU4ZjVhZTMtZjExNDYzZTEtYWU4ZjFhNzgtODY5YTE0ZjRiMDhjLWQ3ZDJlY2I3MTEwOWRl
ZWYmYW1wO3E9MSZhbXA7ZT1iZDA2YThiZC1iNGEyLTQ5NjktOGJhYy0wZGM4MjU4MmY5MWUmYW1w
O3U9aHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGbGludXh3b2xmJTJGYm1lY2staWRzJTJGcHVs
bCUyRjM0JTJGZmlsZXMiPjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj5odHRwczovL2dpdGh1Yi5jb20vbGludXh3b2xmL2JtZWNrLWlkcy9w
dWxsLzM0L2ZpbGVzPC9zcGFuPjwvYj48L2E+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZQOiBn
cmVhdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
T25jZSB0aGUgcmVtYWluaW5nIHF1ZXN0aW9ucyBhcmUgYWRkcmVzc2VkLCB3ZeKAmWxsIGJlIGhh
cHB5IHRvIGN1dCBhIG5ldyAoZmluYWw/KSB2ZXJzaW9uIG9mIHRoZSBkb2MuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlRoYW5rcyw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPk1hdGhpYXMgQnluZW5zIG9uIGJlaGFsZiBvZiB0aGUgZHJhZnQtaWV0Zi1k
aXNwYXRjaC1qYXZhc2NyaXB0LW1qcyBhdXRob3JzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPk9uIFRodSwgQXVnIDI2LCAyMDIxIGF0IDQ6MzkgUE0g
TWF0aGlhcyBCeW5lbnMgJmx0OzxhIGhyZWY9Im1haWx0bzptdGhzQGdvb2dsZS5jb20iPm10aHNA
Z29vZ2xlLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtw
YWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDow
Y20iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4w
cHQiPlRoYW5rIHlvdSBGcmFuY2VzY2EgZm9yIHlvdXIgdGhvcm91Z2ggQUQgcmV2aWV3ISBXZSAo
dGhlIGF1dGhvcnMpIGFyZSBjdXJyZW50bHkgd29ya2luZyBvbiBhZGRyZXNzaW5nIHlvdXIgY29t
bWVudHMuIEnigJlsbCByZXBseSB0byB0aGlzIHRocmVhZCBvbmNlIHdlIGhhdmUgYW4gYW5zd2Vy
IGZvciBhbGwgb2YgdGhlIHBvaW50cyB5b3XigJl2ZSByYWlzZWQuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5PbiBUdWUsIEF1ZyAyNCwgMjAyMSBhdCA1OjQ5IFBN
IEZyYW5jZXNjYSBQYWxvbWJpbmkgJmx0OzxhIGhyZWY9Im1haWx0bzpmcmFuY2VzY2EucGFsb21i
aW5pQGVyaWNzc29uLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmZyYW5jZXNjYS5wYWxvbWJpbmlAZXJp
Y3Nzb24uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjM2LjBwdCI+
DQpUaGFuayB5b3UgZm9yIHRoZSB3b3JrIG9uIHRoaXMgZG9jdW1lbnQuIFRoaXMgaXMgbXkgQUQg
cmV2aWV3Ljxicj4NCjxicj4NCkkgaGF2ZSBkaXZpZGVkIGNvbW1lbnRzIGludG8gJnF1b3Q7bWFp
biZxdW90OywgJnF1b3Q7bWlub3ImcXVvdDsgYW5kICZxdW90O25pdHMmcXVvdDsuIEknZCBsaWtl
IHRvIGhhdmUgYSBkaXNjdXNzaW9uIG9uIG15IG1haW4gY29tbWVudHMgYmVmb3JlIHJlcXVlc3Rp
bmcgdGhlIElFVEYgTGFzdCBDYWxsLiBPbiB0aGUgb3RoZXIgaGFuZCwgeW91IGNhbiBhZGRyZXNz
IHRoZSBtaW5vcnMgYW5kIG5pdHMgdG9nZXRoZXIgd2l0aCBhbnkgYWRkaXRpb25hbCBMYXN0IENh
bGwgY29tbWVudHMgeW91IHdpbGwNCiBnZXQuIEFzIEkgYW0gY29taW5nIGluIGxhdGUgdG8gdGhl
IHByb2Nlc3MsIHBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgSSBkb24ndCBtZWFuIHRvIHJlLWhhc2gg
ZXhpc3RpbmcgZGlzY3Vzc2lvbnMgdGhhdCBJIGFtIG5vdCBhd2FyZSBvZiwgYW5kIEkgYXBwcmVj
aWF0ZSB5b3VyIHBhdGllbmNlOiBmZWVsIGZyZWUgdG8gcG9pbnQgbWUgdG8gcHJldmlvdXMgZGlz
Y3Vzc2lvbiAoYW5kIGNvbmNsdXNpb25zKSBJIG1pZ2h0IGhhdmUgbWlzc2VkLCBpZiByZWxldmFu
dC48YnI+DQo8YnI+DQpGb3IgdGhlIG1pbm9yIGNvbW1lbnRzIC0gc29tZSBvZiB0aGVzZSBhcmUg
c3VnZ2VzdGlvbnMgb3IgcXVlc3Rpb25zIHdoaWNoIEkgaG9wZSB3aWxsIGhlbHAgaW1wcm92ZSBy
ZWFkYWJpbGl0eSwgd2hpY2ggeW91IGNhbiBkZWNpZGUgdG8gdGFrZSBvciBsZWF2ZSBhcyB5b3Ug
cGxlYXNlLjxicj4NCjxicj4NCkZyYW5jZXNjYTxicj4NCjxicj4NCiMjIE1haW48YnI+DQo8YnI+
DQoxLiAtLS0tPGJyPg0KPGJyPg0KRlA6IFRoaXMgZG9jdW1lbnQgaXMgcHJlc2VudGVkIGluIHRo
ZSBBYnN0cmFjdCwgSW50cm9kdWN0aW9uIGFuZCBDb21wYXRpYmlsaXR5IHNlY3Rpb24gYXMgYWlt
aW5nIHRvIHVwZGF0ZSBzb21lIElBTkEgcmVnaXN0cmF0aW9ucyBmb3IgdGhlIG1lZGlhIHR5cGVz
IG1lbnRpb25lZCwgYXMgd2VsbCBhcyBkb2N1bWVudGluZyBjdXJyZW50IHVzYWdlIG9mIHRoZXNl
IG1lZGlhIHR5cGVzLiBCZWNhdXNlIG9mIHRoYXQsIEkgYW0gbm90IGNvbnZpbmNlZA0KIGFib3V0
IHRoZSB1c2Ugb2YgQkNQIDE0IGxhbmd1YWdlOiBpZiB0aGUgaW50ZW50IGlzIGRvY3VtZW50aW5n
IGN1cnJlbnQgcHJhY3RpY2VzLCBtb3N0IG9mIHRoZXNlIEJDUCAxNCB0ZXJtcyBzaG91bGQgYmUg
cmVwbGFjZWQgYnkgZXhwbGFuYXRpb25zIG9uIGhvdyBpbXBsZW1lbnRhdGlvbnMgYmVoYXZlLiBU
byBnaXZlIGFuIGV4YW1wbGUgb2YgbXkgY29uY2VybiwgZm9yIHRoZSBmb2xsb3dpbmcgcGFyYWdy
YXBoIGluIFNlY3Rpb24gNDo8YnI+DQo8YnI+DQombmJzcDsgJm5ic3A7SW1wbGVtZW50YXRpb25z
IHRoYXQgc3VwcG9ydCBiaW5hcnkgc291cmNlIHRleHQgTVVTVCBzdXBwb3J0IGJpbmFyeTxicj4N
CiZuYnNwOyAmbmJzcDtzb3VyY2UgdGV4dCBlbmNvZGVkIHVzaW5nIHRoZSBVVEYtOCBbUkZDMzYy
OV0gY2hhcmFjdGVyIGVuY29kaW5nPGJyPg0KJm5ic3A7ICZuYnNwO3NjaGVtZS4mbmJzcDsgTW9k
dWxlIGdvYWwgc291cmNlcyBNVVNUIGJlIGVuY29kZWQgYXMgVVRGLTgsIGFsbCBvdGhlcjxicj4N
CiZuYnNwOyAmbmJzcDtlbmNvZGluZ3Mgd2lsbCBmYWlsLiZuYnNwOyBTb3VyY2UgZ29hbCBzb3Vy
Y2VzIFNIT1VMRCBiZSBlbmNvZGVkIGFzIFVURi04Ozxicj4NCiZuYnNwOyAmbmJzcDtvdGhlciBj
aGFyYWN0ZXIgZW5jb2Rpbmcgc2NoZW1lcyBNQVkgYmUgc3VwcG9ydGVkLCBidXQgYXJlPGJyPg0K
Jm5ic3A7ICZuYnNwO2Rpc2NvdXJhZ2VkLjxicj4NCjxicj4NCkZQOiBBcmUgdGhlc2UgcmVxdWly
ZW1lbnRzIHRoYXQgc2hvdWxkIGhhdmUgYmVlbiB0aGVyZSBpbiBSRkMgNDMyOSBhbmQgYXJlIGJl
aW5nIGFkZGVkIG5vdz8gQXJlIHRoZXNlIGhvdyBtb3N0IGltcGxlbWVudGF0aW9ucyBhbHJlYWR5
IGJlaGF2ZT8gV291bGQgaXQgbm90IG1ha2UgbW9yZSBzZW5zZSB0byByZWZvcm11bGF0ZSB0aGlz
IHBhcmFncmFwaCB0byBkZXNjcmliZSBpbXBsZW1lbnRhdGlvbnMgYmVoYXZpb3VyLCByYXRoZXIg
dGhhbiBtYW5kYXRlDQogYW5kIHJlY29tbWVuZD8gV2h5IHVzaW5nIEJDUCAxNCB0ZXJtcz88YnI+
DQpUaGlzIGNvbW1lbnQgYXBwbGllcyB0byBhbGwgbmV3IG9jY3VycmVuY2VzIG9mIEJDUCAxNCB0
ZXJtcyAoaXQgZG9lcyBub3QgdG8gYXBwbHkgdG8gc2VjdGlvbnMgdGFrZW4gZnJvbSBSRkMgNDMy
OSwgc3VjaCBhcyB0aGUgZmlyc3QgcGFyYWdyYXBoIG9mIHNlY3Rpb24gNC4xKS48YnI+DQo8YnI+
DQoyLiAtLS0tPGJyPg0KPGJyPg0KRlA6IE1heWJlIG1vcmUgb2YgYSBxdWVzdGlvbjogd2h5IGlz
IHRoZSAmcXVvdDtFbmNvZGluZyBjb25zaWRlcmF0aW9ucyZxdW90OyBmaWVsZCBpbiBhbGwgc3Vi
c2VjdGlvbnMgb2Ygc2VjdGlvbiA2LjEgJnF1b3Q7YmluYXJ5JnF1b3Q7PyBSRkMgNDMyOSBkaWQg
aGF2ZSBtb3JlIHRleHQgYWJvdXQgdGhlIGVuY29kaW5nLCBpcyB0aGF0IG9ic29sZXRlZD8gRGlk
IEkgbWlzcyBpbiB3aGljaCBwYXJ0IG9mIHRoZSBkcmFmdCB0aGlzIGlzIGRpc2N1c3NlZD88YnI+
DQo8YnI+DQozLiAtLS0tPGJyPg0KPGJyPg0KRlA6ICZxdW90O1B1Ymxpc2hlZCBzcGVjaWZpY2F0
aW9uJnF1b3Q7IGZpZWxkIG9mIGVhY2ggc3Vic2VjdGlvbiBvZiBzZWN0aW9uIDYuMSBpcyAmcXVv
dDt0aGlzIGRvY3VtZW50JnF1b3Q7LiBJIGRvbid0IGJlbGlldmUgdGhhdCBpcyBjb3JyZWN0LCBh
bmQgaXQgc2hvdWxkIGluc3RlYWQgcG9pbnQgdG8gdGhlIGNvcnJlY3Qgc3BlY2lmaWNhdGlvbiAo
c28gSlMgMS41LCBFQ01BU2NyaXB0IGV0YykuPGJyPg0KPGJyPg0KNC4gLS0tLTxicj4NCjxicj4N
CkZQOiBJIHdvdWxkIGFsc28gYWRkIFJGQyA0MzI5IGF1dGhvcnMgYXMgJnF1b3Q7UGVyc29uICZh
bXA7IGVtYWlsIGFkZHJlc3MgdG8gY29udGFjdCZxdW90OywgYXMgd2VsbCBhcyAmcXVvdDtBdXRo
b3ImcXVvdDsgZm9yIHRob3NlIG1lZGlhIHR5cGVzIHRoYXQgNDMyOSByZWdpc3RlcmVkLiBQbGVh
c2UgbGV0IG1lIGtub3cgaWYgdGhpcyBpcyBub3QgY29tbW9uIHByYWN0aWNlLCBidXQgaXQgc2Vl
bXMgbG9naWNhbCB0byBtZSB0byBoYXZlIGJvdGggeW91IGF1dGhvcnMgYW5kIHByZXZpb3VzDQog
YXV0aG9ycy48YnI+DQo8YnI+DQo1LiAtLS0tPGJyPg0KPGJyPg0KRlA6IEkgYmVsaWV2ZSBpdCB3
b3VsZCBtYWtlIHNlbnNlIHRvIG1vZGlmeSB0aGUgSUFOQSBtZWRpYSB0eXBlIHJlZ2lzdHJ5IHRv
IGFkZCBhbiAmcXVvdDtPQlNPTEVURUQgaW4gZmF2b3Igb2YgLi4uJnF1b3Q7IG5vdGUgaW4gdGhl
IG5hbWUgY29sdW1uIG9mIGFsbCB0aG9zZSBtZWRpYSB0eXBlcyBvYnNvbGV0ZWQuIEkgdGhpbmsg
dGhpcyByZXF1aXJlcyBhIG5ldyBJQU5BIHNlY3Rpb24uPGJyPg0KPGJyPg0KNi4gLS0tLTxicj4N
Cjxicj4NCkZQOiBUaGVyZSBhcmUgNCBvY2N1cnJlbmNlcyBvZiBtZWRpYSB0eXBlcyB3aGVyZSBJ
bnRlbmRlZCB1c2FnZSBpcyBPQlNPTEVURSwgYnV0IHRoZSBSZXN0cmljdGlvbiBvbiB1c2FnZSBk
b2VzIG5vdCBoYXZlIHRoZSBzYW1lIHNlbnRlbmNlIGFzIGFsbCB0aGUgb3RoZXIgb2Jzb2xldGUg
b25lczo8YnI+DQo8YnI+DQombmJzcDsgVGhpcyBtZWRpYSB0eXBlIGlzIG9ic29sZXRlOyBjdXJy
ZW50PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgaW1wbGVtZW50YXRpb25zIHNob3VsZCB1c2Ug
dGV4dC9qYXZhc2NyaXB0IGFzIHRoZSBvbmx5IEphdmFTY3JpcHQvPGJyPg0KJm5ic3A7ICZuYnNw
OyAmbmJzcDsgRUNNQVNjcmlwdCBtZWRpYSB0eXBlLjxicj4NCjxicj4NCkkgdGhpbmsgdGhpcyBp
cyBhbiBvdmVybG9vaywgaXMgdGhhdCBjb3JyZWN0Pzxicj4NCjxicj4NCiMjIE1pbm9yPGJyPg0K
PGJyPg0KNy4gLS0tLS08YnI+DQo8YnI+DQpGUDogUGxlYXNlIGNvbnNpZGVyIGFkZGluZyBzb21l
IHRleHQgaW4gdGhlIGludHJvZHVjdGlvbiBtZW50aW9uaW5nIHRoYXQgdGhpcyBkb2N1bWVudCBl
eHBhbmRzIG9uIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucy4gSSBhcHByZWNpYXRlIHRoaXMg
d29yayBvbiB0aGUgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiB3YXMgZG9uZSwgYW5k
IGJlbGlldmUgdGhlIEJDUCAxNCB0ZXJtcyBtYWtlIHNlbnNlIHRoZXJlLiBJdCBzaG91bGQganVz
dA0KIGJlIGhpZ2hsaWdodGVkIGJldHRlciBpbiB0aGUgaW50cm9kdWN0b3J5IHBhcnQgb2YgdGhl
IGRvY3VtZW50Ljxicj4NCjxicj4NCjguIC0tLS0tPGJyPg0KPGJyPg0KRlA6IEkgYW0gbm90IHN1
cmUgUkZDMzk4NiBhbmQgUkZDMzk4NyBuZWVkIHRvIGJlIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSwg
Z2l2ZW4gdGhlIG9ubHkgcGxhY2UgdGhleSBhcHBlYXIgaXMgYSBwYXJhZ3JhcGggc3RhdGluZyBo
b3cgdGhpcyBkb2N1bWVudCBkb2VzIG5vdCBkZWZpbmUgcHJvY2Vzc2luZyBvZiBmcmFnbWVudCBp
ZGVudGlmaWVycy48YnI+DQo8YnI+DQo5LiAtLS0tLTxicj4NCjxicj4NCkZQOiBJJ2Qgc3VnZ2Vz
dCBhZGRpbmcgc2VjdGlvbiBudW1iZXJzIHdoZW4gcmVmZXJyaW5nIHRvIFtFQ01BLTI2Ml0gc2Vj
dGlvbnMsIGluc3RlYWQgb2YganVzdCBuYW1lcy48YnI+DQo8YnI+DQoxMC4gLS0tLS08YnI+DQo8
YnI+DQombmJzcDsgJm5ic3A7amF2YXNjcmlwdC4mbmJzcDsgRGlmZmVyZW5jZXMgaW4gRUNNQVNj
cmlwdCB2ZXJzaW9ucyBoYXZlIGJlZW4gYmV0dGVyPGJyPg0KJm5ic3A7ICZuYnNwO2RlYWx0IHdp
dGggaW4gdGhlIHByb2Nlc3NvcnMuPGJyPg0KPGJyPg0KRlA6ICZxdW90O2luIHRoZSBwcm9jZXNz
b3JzJnF1b3Q7IC0gSSBhbSBub3Qgc3VyZSB3aGF0IGlzIG1lYW50IGhlcmUsIG1pZ2h0IGJlIHdv
cnRoIGNvbnNpZGVyaW5nIHJlcGhyYXNpbmcgZm9yIGNsYXJpdHkuPGJyPg0KPGJyPg0KMTEuIC0t
LS0tPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwO1JlZmVyIHRvIFtSRkM2MjY1XSBmb3IgYSBkaXNj
dXNzaW9uIG9mIHRlcm1pbm9sb2d5IHVzZWQgaW4gdGhpczxicj4NCiZuYnNwOyAmbmJzcDtzZWN0
aW9uLiZuYnNwOyBTb3VyY2UgdGV4dCAoYXMgZGVmaW5lZCBpbiBbRUNNQS0yNjJdLCBzZWN0aW9u
ICZxdW90O1NvdXJjZTxicj4NCjxicj4NCkZQOiBJIGFtIGNvbmZ1c2VkIGJ5IHdoYXQgcGFydCBv
ZiA2MjY1IGlzIHJlbGV2YW50IHJlZ2FyZGluZyB0ZXJtaW5vbG9neSB1c2VkIGluIHRoaXMgc2Vj
dGlvbi4gTWF5YmUgYWRkaW5nIGEgc2VjdGlvbiBwb2ludGVyIHdvdWxkIGhlbHAuPGJyPg0KPGJy
Pg0KMTIuIC0tLS0tPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwO3NlcGFyYXRlbHkgZm9yIHB1cnBv
c2VzIG9mIGV4dGVybmFsIHN0b3JhZ2UgYW5kIHJldHJpZXZhbC4mbmJzcDsgQW48YnI+DQombmJz
cDsgJm5ic3A7aW1wbGVtZW50YXRpb24ncyBpbnRlcm5hbCByZXByZXNlbnRhdGlvbiBvZiBzb3Vy
Y2UgdGV4dCBhbmQgc291cmNlPGJyPg0KJm5ic3A7ICZuYnNwO3RleHQgYXJlIG5vdCBjb25zaWRl
cmVkIGJpbmFyeSBzb3VyY2UgdGV4dC48YnI+DQo8YnI+DQpGUDogSSBoYXZlIGEgaGFyZCB0aW1l
IHBhcnNpbmcgJnF1b3Q7YW5kIHNvdXJjZSB0ZXh0JnF1b3Q7LCBpbiB0aGUgY29udGV4dCBvZiB0
aGUgc2VudGVuY2UuIFdoYXQncyB0aGUgZGlmZmVyZW5jZSB3aXRoICZxdW90O2FuIGltcGxlbWVu
dGF0aW9uJ3MgaW50ZXJuYWwgcmVwcmVzZW50YXRpb24gb2Ygc291cmNlIHRleHQmcXVvdDs/ICh0
aGlzIG1pZ2h0IGJlIG1lIG5vdCB1bmRlcnN0YW5kaW5nIHRoZSBwaHJhc2luZyk8YnI+DQo8YnI+
DQoxMy4gLS0tLS08YnI+DQo8YnI+DQpGUDogU2VjdGlvbiA2IC0gSUFOQSBDb25zaWRlcmF0aW9u
czogcGxlYXNlIGNvbnNpZGVyIGFkZGluZyBhIGxpbmsgdG8gdGhlIG1lZGlhIHR5cGUgcmVnaXN0
cnkuPGJyPg0KPGJyPg0KIyMgTml0PGJyPg0KPGJyPg0KMTQuIC0tLS08YnI+DQo8YnI+DQombmJz
cDsgJm5ic3A7b2YgYWRkaXRpb25hbCBzY3JpcHRzLCBjYWxsZWQgaW1wb3J0aW5nLiZuYnNwOyBJ
bXBsZW1lbnRhdGlvbnMgdGhhdDxicj4NCiZuYnNwOyAmbmJzcDtzdXBwb3J0IG1vZHVsZXMgbmVl
ZCB0byBwcm9jZXNzIGltcG9ydGVkIHNvdXJjZXMgaW4gdGhlIHNhbWUgd2F5PGJyPg0KJm5ic3A7
ICZuYnNwO3NjcmlwdHMuJm5ic3A7IEZ1cnRoZXIsIHRoZXJlIG1heSBiZSBhZGRpdGlvbmFsIHBy
aXZhY3kgYW5kIHNlY3VyaXR5PGJyPg0KPGJyPg0KRlA6ICZxdW90O2luIHRoZSBzYW1lIHdheSBz
Y3JpcHQmcXVvdDsgLSBpcyBpdCBtaXNzaW5nIGFuICZxdW90O2FzJnF1b3Q7Pzxicj4NCjxicj4N
CjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_D041682A446C4123AA91363257EFC7D7ericssoncom_--

