
From nobody Tue Sep  1 14:28:11 2020
Return-Path: <d3e3e3@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E9403A10FF; Tue,  1 Sep 2020 14:28:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.849
X-Spam-Level: 
X-Spam-Status: No, score=-1.849 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=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 pMM8fax5Vr5l; Tue,  1 Sep 2020 14:28:08 -0700 (PDT)
Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) (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 B0C293A10FD; Tue,  1 Sep 2020 14:28:08 -0700 (PDT)
Received: by mail-il1-x12f.google.com with SMTP id b17so2977033ilh.4; Tue, 01 Sep 2020 14:28:08 -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:cc; bh=VDv44kLzsohI7k9fLHOQmOrP3ExpLBfqZxLD9foyiAM=; b=JuTyAIklXB6N60JLfpniklfUO09YgiEUrnAoAXniGxdhkGqo/F2LWtkndu8e6N5BQh 0CBIUe4o5N1b/Abu7sy8L+tWuBthDsYf/1O+tpQJ7ggrgxVvm72dEMJNerBLGTkPGhKL LMzlobuqv9wn07DP4cLenooRHHAfNwNEl1eQxDYv3dtSUTRnan2MZiCG16mruGSei3m4 8twmGLQmunGLSsCyG1khz1beLlang6Vw7+mZz5sk5wcLdmI0go1MxuDFRUl8m7jY9G1c xBFHi1yT2CI/yvC0gYDaKJtkWo80U5/OMMPxrN1R5uzFFSED0lxBejWcDHNZF1GvYKQI u44Q==
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:cc; bh=VDv44kLzsohI7k9fLHOQmOrP3ExpLBfqZxLD9foyiAM=; b=dpgujinEBZM7g50uH19NbmQbXyS0n9f/jD9gOiWNvA94HGoFO+7Fy6BzLdZDCirXlU Egn7C03HPKWrGW4phqJxzLyf5TetML21QlrlFLn0/Hek0teTiQBHOPjfg4AjNHOmme95 waO+LTN22XoQdscGbFVDPwrQfeu2dQGZcgXMKIn09myrxNr/NFSdTZ0y7onVwYCO2zgT BJVH6ou0pNng8D4VDE8LRdYpwpmbucjlpTJnZWa/Hc29RCq6/PoUin3d6IbLNkwRNAok L8hk6nTKO6sgxAHz3oY2ic4F8ptR9ZFo7ApVY7oDRfZYfDMLTX+xxf0oSdYicRU+zWpa 00EA==
X-Gm-Message-State: AOAM530IPzaup8PLzUpMBYEED/cJKKx6maBuJJrzyEmozS9ZGdVuZsck Z2lq5d3+ewJIgY1i6rPbGNWeog6dpN3n3pF+/jCwnR4g
X-Google-Smtp-Source: ABdhPJw8CiF8IJwKoCfDni7mE+Al5i8UO98X+BNHPsZINVCH9qqv04XNX4qMO3N0we3lYXXcPfJA6lT0I5HZ0zDPrUI=
X-Received: by 2002:a92:2c0e:: with SMTP id t14mr305536ile.199.1598995687165;  Tue, 01 Sep 2020 14:28:07 -0700 (PDT)
MIME-Version: 1.0
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Tue, 1 Sep 2020 17:27:56 -0400
Message-ID: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
To: Babel at IETF <babel@ietf.org>
Cc: babel-chairs <babel-chairs@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/7cgRdM0TdNs60Ddov_vmmdFTSyk>
Subject: [babel] WG adoption call for draft-bastian-babel-v4ov6
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Sep 2020 21:28:10 -0000

Hi,

There seems to be substantial interest in and support for this draft
so I'm issuing a call for WG adoption through September 15th. Please
indicate whether or not you support adoption of this draft by the
Babel WG.

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com


From nobody Tue Sep  1 15:14:51 2020
Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94BF93A112C; Tue,  1 Sep 2020 15:14:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.097
X-Spam-Level: 
X-Spam-Status: No, score=-1.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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Np_DrINw6FZg; Tue,  1 Sep 2020 15:14:48 -0700 (PDT)
Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) (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 08E023A082D; Tue,  1 Sep 2020 15:14:48 -0700 (PDT)
Received: by mail-lf1-x136.google.com with SMTP id w11so1680943lfn.2; Tue, 01 Sep 2020 15:14:47 -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=LBuvsZFWHmMD0VJVAZfJEabzrzUb7zmToEx0HlP0xbQ=; b=XFABk+trU9wsPEwghKitOADSwLTxURCI7XQFTfIFvhiT/ILmzXy01s2lTzTgiL4WYR kL6CFtV+hz2kUMD10CfGYRExQQ9wkPeOLyqkgrsLJF5xRxiK60BJHM6ajfKmDPYZv+aa A+8Z+oXBKNR2OsuQOktXbFVRYJ1vZ9teu7S3Noxrc9jf50N5ueWBB8+tSdkseqQ5pBe6 HOCHqWlpmNkNTghEQ/B/+Zb0mtgbEBJTByN2mLkTPj2eVsvaHA+CJ3SYvBA6TLdEeJth pzznVbUzB2y5duXEocG81enARnpBAWuJinN97j6PsKG1gMGsb79hUnPsS7NRy9Yyh4Xm cSmw==
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=LBuvsZFWHmMD0VJVAZfJEabzrzUb7zmToEx0HlP0xbQ=; b=cmg9OZE3p6uJvGR45X4qnvTw4iQy+CHAf7p6zIwCP44FpfHCZNuk5SbXqnY3MYGUk4 bK8zVitE98u1ZkLBi55hgTHt473IR1Vdw/u1CYpikyZ7RzhG6uVxeUPz1DusDNS/KZun GNYCh1LK2e9tOAn7npdsCFK8diS9dNy5Gs7MCI+ahzX0RwzP0JnDkOg8lacE/wW4iysC aosv3euN6Mak6ufCSDHNiUOsOoFsEBHHOWK/0cbTh/ntiN0veuHJB6tGMKVi9JS+2vIe dV/W+e70cRWOkGwn8czhJdUFNfaIWSVP7qvk16i8FQycf64YbL13yqAkHOzUqqWnNMC3 CNPg==
X-Gm-Message-State: AOAM532rBEHw8pYHA0z1801jFyWGN7x9P58LL0TIdvkjXfFLtP+uUooH HAI5S9DNIlondSxSziBUurerQ3oWEpzy3OlooGc=
X-Google-Smtp-Source: ABdhPJzgKCQW1BVpIrYiU9vPoEaT05603XjM2KZDm9Nl1QIlk5A5IthQCMr2T2MDRkrN0tlSIaj170Ib/KFyRYPWDd4=
X-Received: by 2002:a19:8001:: with SMTP id b1mr271291lfd.122.1598998485986; Tue, 01 Sep 2020 15:14:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
In-Reply-To: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Tue, 1 Sep 2020 15:14:35 -0700
Message-ID: <CAPDSy+63WOVNnUK8CDSRuCTgeF8D7oJNL2sZtQ6RX=VEHy15mw@mail.gmail.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Cc: Babel at IETF <babel@ietf.org>, babel-chairs <babel-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c0f34b05ae47d8a8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/NuL8Ae64ONYCCsM4hQvh8QiFaF4>
Subject: Re: [babel] WG adoption call for draft-bastian-babel-v4ov6
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Sep 2020 22:14:50 -0000

--000000000000c0f34b05ae47d8a8
Content-Type: text/plain; charset="UTF-8"

I support adoption.

David

On Tue, Sep 1, 2020 at 2:28 PM Donald Eastlake <d3e3e3@gmail.com> wrote:

> Hi,
>
> There seems to be substantial interest in and support for this draft
> so I'm issuing a call for WG adoption through September 15th. Please
> indicate whether or not you support adoption of this draft by the
> Babel WG.
>
> Thanks,
> Donald
> ===============================
>  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>  2386 Panoramic Circle, Apopka, FL 32703 USA
>  d3e3e3@gmail.com
>
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel
>

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

<div dir=3D"ltr">I support adoption.<div><br></div><div>David</div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, =
Sep 1, 2020 at 2:28 PM Donald Eastlake &lt;<a href=3D"mailto:d3e3e3@gmail.c=
om">d3e3e3@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex">Hi,<br>
<br>
There seems to be substantial interest in and support for this draft<br>
so I&#39;m issuing a call for WG adoption through September 15th. Please<br=
>
indicate whether or not you support adoption of this draft by the<br>
Babel WG.<br>
<br>
Thanks,<br>
Donald<br>
=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>
=C2=A0Donald E. Eastlake 3rd=C2=A0 =C2=A0+1-508-333-2270 (cell)<br>
=C2=A02386 Panoramic Circle, Apopka, FL 32703 USA<br>
=C2=A0<a href=3D"mailto:d3e3e3@gmail.com" target=3D"_blank">d3e3e3@gmail.co=
m</a><br>
<br>
_______________________________________________<br>
babel mailing list<br>
<a href=3D"mailto:babel@ietf.org" target=3D"_blank">babel@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/babel" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/babel</a><br>
</blockquote></div>

--000000000000c0f34b05ae47d8a8--


From nobody Wed Sep  2 02:35:49 2020
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F9F63A0F5F; Wed,  2 Sep 2020 02:35:48 -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, 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=toke.dk
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 CASwMkYKOrBI; Wed,  2 Sep 2020 02:35:45 -0700 (PDT)
Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (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 8EBCC3A0F4F; Wed,  2 Sep 2020 02:35:44 -0700 (PDT)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1599039339; bh=/4drm0DIoWwsDtJjOfhwZ3lk53VOEt0Y4FswXoxJ72s=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=vAjnJDsriAbP5eAtQim7zXvpyodxpXr4oA2A2F+kFBfr4DcA232rVjoky8nTxs8Bo ZZ8bhsl59Iore0t129ISqkImqJkVfp6dDoh7I1Bxx++fPBn/PIFHvp2Iqjb7NJ7U1O nXcwYbf77elUyJWNhJGi73+NaW0/imrQE8pk9kQAyaH71+N+DndOyjrSG8pDBCafis mvy2UwcyEO0N9F7Nj0oUTGgXDfQMOv3w4UfU6FYjnO+z+9Hqi1o3tuyRmd/fKP+mK8 nFDj10RMK5cH8eOwf9ytLBAhyuC+Nxo1a+XO2SGfOLBbIS+vISpfyAzHPlh9RxhNTz WahF6EKpdBIyg==
To: Donald Eastlake <d3e3e3@gmail.com>, Babel at IETF <babel@ietf.org>
Cc: babel-chairs <babel-chairs@ietf.org>
In-Reply-To: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
References: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
Date: Wed, 02 Sep 2020 11:35:38 +0200
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <87a6y8ikr9.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/nPbA7BSVYcwv2EP8ad6VDfS_2iY>
Subject: Re: [babel] WG adoption call for draft-bastian-babel-v4ov6
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 09:35:48 -0000

Donald Eastlake <d3e3e3@gmail.com> writes:

> Hi,
>
> There seems to be substantial interest in and support for this draft
> so I'm issuing a call for WG adoption through September 15th. Please
> indicate whether or not you support adoption of this draft by the
> Babel WG.

I support adoption

-Toke


From nobody Wed Sep  2 04:08:17 2020
Return-Path: <antonin.decimo@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1A0E3A0EBF; Wed,  2 Sep 2020 04:08:14 -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, FREEMAIL_FROM=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 0ntrMcTvexv6; Wed,  2 Sep 2020 04:08:14 -0700 (PDT)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (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 BE95F3A0C35; Wed,  2 Sep 2020 04:08:13 -0700 (PDT)
Received: by mail-wr1-x431.google.com with SMTP id k15so4767193wrn.10; Wed, 02 Sep 2020 04:08:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:content-transfer-encoding:cc:subject:from:to:date :message-id:in-reply-to; bh=afUAMo+bBPxjMN9adbpFD+dIOrf5GsXJ/pE7JkHb3jM=; b=mr3L8Nqzm0QD1FZHDzL+KELcROjPFTrAnxl9ymIDqZrR49N+OEurfGHKJLcgyvvd32 b1Oi9mwxOUfEJtCDqA8Rql94MWdjfx6dW8gkEAUdkguG2q9h6wR4c+C0e2IWh313ibhl iqX3RkZrPSthTd76KPir9vLD3zf1IuL+tpNWc60InCL1ZE2RJ1QYkkYDg1WLl1fMuIET ScmH50YEpz8/y8OLeAhZOOJHB01iW8kOvEzyoAVOQwXFtvgobAFL0wyWxNZBUfk+B+EY S4v6Qw9SBXV1hu+S7Y3fOPvWQlshYEsP09V3TktWUT53r//dd7o8FBGRT4Zx9U4+jLUw AJaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:content-transfer-encoding:cc :subject:from:to:date:message-id:in-reply-to; bh=afUAMo+bBPxjMN9adbpFD+dIOrf5GsXJ/pE7JkHb3jM=; b=RyCUbjE3WIUAnDqSJO9Lh0evgZy7KEd6te8EIEnNQJmw7scXvvMtRDQZGCN92/Co2r 6JduXBIvr3fHOAJDyG5P/Xo0aW7D61atV17hDDz6hLZk2yGi8myAARmh1YBmjXUdlbm7 qmnke2F/cQ9PXWajjKKP1fAr5n3aQA/MSR8MDrmXWZ5vr0tPbCB90v2AV37frdapjxt5 nSY4N90eNA6Q4SnjDN+nvUMt5BLvTKZDNp50c+SnWoRlqKJVS1RwvEZwEPYZ+MKa36Py vTw1WftOXZaU8ml5w8LN89cARopuPJRNgjiGpyxcMc2A52z2XDAqSK8w69jBB7u0cEUh Oa8w==
X-Gm-Message-State: AOAM532FRkdepyc8cQLT7duph7hQ0zYfj/3eTRp/R4aq5ZqiRdodh3wZ IinWX4QR4b9scYfKiQJU88g=
X-Google-Smtp-Source: ABdhPJyasTMEdUZEHN7eSLP13b4SwVmDm+E0ynGdzgFyPXWc54ZGl9hmsS1WUv46IBdYE9swTPkRKw==
X-Received: by 2002:adf:8b8c:: with SMTP id o12mr6486069wra.353.1599044892186;  Wed, 02 Sep 2020 04:08:12 -0700 (PDT)
Received: from localhost (2a01cb0802a40500020ec6fffed9ad5a.ipv6.abo.wanadoo.fr. [2a01:cb08:2a4:500:20e:c6ff:fed9:ad5a]) by smtp.gmail.com with ESMTPSA id c206sm6021099wmf.47.2020.09.02.04.08.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 02 Sep 2020 04:08:11 -0700 (PDT)
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Cc: "babel-chairs" <babel-chairs@ietf.org>
From: =?utf-8?q?Antonin_D=C3=A9cimo?= <antonin.decimo@gmail.com>
To: "Donald Eastlake" <d3e3e3@gmail.com>, "Babel at IETF" <babel@ietf.org>
Date: Wed, 02 Sep 2020 13:13:09 +0200
Message-Id: <C5CU7MSONXNS.CE5PPI49QZJG@kobain>
In-Reply-To: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/NNUDR7A50pKk7MzoK4XlbX7OTTw>
Subject: Re: [babel] WG adoption call for draft-bastian-babel-v4ov6
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 11:08:15 -0000

Hello Donald,

I support adoption of this draft.

-- Antonin


From nobody Wed Sep  2 05:45:49 2020
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C08D53A0C4A; Wed,  2 Sep 2020 05:45:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 B766HiIn_9cT; Wed,  2 Sep 2020 05:45:46 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 E66333A0C4E; Wed,  2 Sep 2020 05:45:46 -0700 (PDT)
Received: from pps.filterd (m0049287.ppops.net [127.0.0.1]) by m0049287.ppops.net-00191d01. (8.16.0.42/8.16.0.42) with SMTP id 082Ch3g1015677; Wed, 2 Sep 2020 08:45:46 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049287.ppops.net-00191d01. with ESMTP id 33abmu81pr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 02 Sep 2020 08:45:45 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 082CjiUH010220; Wed, 2 Sep 2020 08:45:44 -0400
Received: from zlp30483.vci.att.com (zlp30483.vci.att.com [135.47.91.189]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 082CjeLa010094 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 2 Sep 2020 08:45:40 -0400
Received: from zlp30483.vci.att.com (zlp30483.vci.att.com [127.0.0.1]) by zlp30483.vci.att.com (Service) with ESMTP id 44C0440145B1; Wed,  2 Sep 2020 12:45:40 +0000 (GMT)
Received: from GAALPA1MSGEX1CB.ITServices.sbc.com (unknown [135.50.89.109]) by zlp30483.vci.att.com (Service) with ESMTPS id 307AC40145A6; Wed,  2 Sep 2020 12:45:40 +0000 (GMT)
Received: from GAALPA1MSGEX1CB.ITServices.sbc.com (135.50.89.109) by GAALPA1MSGEX1CB.ITServices.sbc.com (135.50.89.109) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Wed, 2 Sep 2020 08:45:39 -0400
Received: from GAALPA1MSGEX1CB.ITServices.sbc.com ([135.50.89.109]) by GAALPA1MSGEX1CB.ITServices.sbc.com ([135.50.89.109]) with mapi id 15.01.2044.004; Wed, 2 Sep 2020 08:45:39 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'Donald Eastlake'" <d3e3e3@gmail.com>, "'Babel at IETF'" <babel@ietf.org>
CC: "'babel-chairs'" <babel-chairs@ietf.org>
Thread-Topic: [babel] WG adoption call for draft-bastian-babel-v4ov6
Thread-Index: AQHWgKbSInBlITF1sUCTKGRI7griBqlVTFPA
Date: Wed, 2 Sep 2020 12:45:39 +0000
Message-ID: <f266d8536c484e5797155a90afd3cfec@att.com>
References: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
In-Reply-To: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.72.73]
x-tm-snts-smtp: EC9ACED8D89D88D3F474B4FE6E477815CD70B1BF8DFEDFF8441C6B587D5A2CA52
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-02_09:2020-09-02, 2020-09-02 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 mlxscore=0 suspectscore=0 bulkscore=0 clxscore=1015 malwarescore=0 spamscore=0 mlxlogscore=715 impostorscore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009020118
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/5MDn-pt86fj7ytyxtL794zHW5pY>
Subject: Re: [babel] WG adoption call for draft-bastian-babel-v4ov6
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 12:45:48 -0000

> There seems to be substantial interest in and support for this draft
> so I'm issuing a call for WG adoption through September 15th. Please
> indicate whether or not you support adoption of this draft by the
> Babel WG.
>=20
> Thanks,
> Donald

I did a quick read-through of the draft and support adopting it.=20
Thx,
Barbara


From nobody Wed Sep  2 05:50:46 2020
Return-Path: <theophile.bastian@ens.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE9543A0C68 for <babel@ietfa.amsl.com>; Wed,  2 Sep 2020 05:50:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.146
X-Spam-Level: 
X-Spam-Status: No, score=-1.146 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.948, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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=ens.fr
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 qf10J4SMWX9S for <babel@ietfa.amsl.com>; Wed,  2 Sep 2020 05:50:43 -0700 (PDT)
Received: from nef.ens.fr (nef2.ens.fr [129.199.96.40]) (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 BA62C3A0C54 for <babel@ietf.org>; Wed,  2 Sep 2020 05:50:42 -0700 (PDT)
X-ENS-nef-client: 129.199.1.22 ( name = clipper-gw.ens.fr )
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ens.fr; s=default; t=1599051040; bh=j7LKZGyqQhA+TBqQOShCeee121BZxGeiGcZGbeHssFk=; h=Subject:To:References:From:Date:In-Reply-To:From; b=NEBxgm5VdQm3nLnj0IWxl33zB1CfiOQe3/B1IKYsHW8cT+2fwCuV2Xy14hp3hcnm9 uisqsCy109aXncgunzOI3uEVFjIyLmLMm02e/G9Rzyv1Qsi4Hy6wrCnEsIr1Xy4yXM BMMrSLavXq1tSg/IpnV76GVM0nCiBsKuvJ3PvrKQ=
Received: from clipper.ens.fr (clipper-gw.ens.fr [129.199.1.22]) by nef.ens.fr (8.14.4/1.01.28121999) with ESMTP id 082Coe84026984 for <babel@ietf.org>; Wed, 2 Sep 2020 14:50:40 +0200
Received: from  [192.168.0.14] using smtps by clipper.ens.fr (8.14.4/jb-1.1) id 082Codlp031273 for <babel@ietf.org>; Wed, 2 Sep 2020 14:50:40 +0200 (authenticated user tbastian)
X-ENS-Received: (91-160-99-187.subs.proxad.net [91.160.99.187])
X-Envelope-To: <babel@ietf.org>
To: babel@ietf.org
References: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
From: =?UTF-8?Q?Th=c3=a9ophile_Bastian?= <theophile.bastian@ens.fr>
Message-ID: <5d6468f5-e6e7-7ac0-f4ad-47da3b5b4c44@ens.fr>
Date: Wed, 2 Sep 2020 14:50:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US-large
Content-Transfer-Encoding: 8bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (nef.ens.fr [129.199.96.32]); Wed, 02 Sep 2020 14:50:40 +0200 (CEST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/a_r7NsdGCYDQmCUFmBX1iM2nrQM>
Subject: Re: [babel] WG adoption call for draft-bastian-babel-v4ov6
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 12:50:45 -0000

Hi everyone,

> There seems to be substantial interest in and support for this draft
> so I'm issuing a call for WG adoption through September 15th. Please
> indicate whether or not you support adoption of this draft by the
> Babel WG.
Being an author, I don't know if I'm supposed to vote, but I also 
support adoption.

-- 
Théophile Bastian


From nobody Wed Sep  2 06:36:27 2020
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EFEC43A0D58; Wed,  2 Sep 2020 06:36:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.796
X-Spam-Level: 
X-Spam-Status: No, score=-1.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
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 y5fWxs9VxgEa; Wed,  2 Sep 2020 06:36:24 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 03E3A3A0D55; Wed,  2 Sep 2020 06:36:23 -0700 (PDT)
Received: from pps.filterd (m0049462.ppops.net [127.0.0.1]) by m0049462.ppops.net-00191d01. (8.16.0.42/8.16.0.42) with SMTP id 082DXSZD004113; Wed, 2 Sep 2020 09:36:22 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049462.ppops.net-00191d01. with ESMTP id 33ac8arffs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 02 Sep 2020 09:36:22 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 082DaKXY013464; Wed, 2 Sep 2020 09:36:21 -0400
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [135.47.91.93]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 082DaFmk013264 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 2 Sep 2020 09:36:15 -0400
Received: from zlp30488.vci.att.com (zlp30488.vci.att.com [127.0.0.1]) by zlp30488.vci.att.com (Service) with ESMTP id 48542400AF90; Wed,  2 Sep 2020 13:36:15 +0000 (GMT)
Received: from GAALPA1MSGEX1CC.ITServices.sbc.com (unknown [135.50.89.110]) by zlp30488.vci.att.com (Service) with ESMTPS id 25078400AF73; Wed,  2 Sep 2020 13:36:15 +0000 (GMT)
Received: from GAALPA1MSGEX1CB.ITServices.sbc.com (135.50.89.109) by GAALPA1MSGEX1CC.ITServices.sbc.com (135.50.89.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Wed, 2 Sep 2020 09:36:08 -0400
Received: from GAALPA1MSGEX1CB.ITServices.sbc.com ([135.50.89.109]) by GAALPA1MSGEX1CB.ITServices.sbc.com ([135.50.89.109]) with mapi id 15.01.2044.004; Wed, 2 Sep 2020 09:36:02 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'David Schinazi'" <dschinazi.ietf@gmail.com>, "'Donald Eastlake'" <d3e3e3@gmail.com>
CC: "'babel-chairs'" <babel-chairs@ietf.org>, "'Babel at IETF'" <babel@ietf.org>
Thread-Topic: [babel] WG Last Call through September 14th for draft-ietf-babel-yang-model
Thread-Index: AQHWfoeNoy6W7sppDE20GreqcGxmFqlSzeeAgAKQukA=
Date: Wed, 2 Sep 2020 13:36:02 +0000
Message-ID: <c4f4292c10a7448fad4be9e9b9451fd4@att.com>
References: <CAF4+nEEfHp0rxZFi6n=sn7mTKSM9aurNMZcg+xaLMN4+vjxo3g@mail.gmail.com> <CAPDSy+7swOmPFivBgVjXXN=KfVr6vSEM5DifysB8Oqg5csBreA@mail.gmail.com>
In-Reply-To: <CAPDSy+7swOmPFivBgVjXXN=KfVr6vSEM5DifysB8Oqg5csBreA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.72.73]
x-tm-snts-smtp: 768A4A9B4C41C6A15BD3EC8EE605E4C66D87282466C7050187A98AB2B66A6D762
Content-Type: multipart/alternative; boundary="_000_c4f4292c10a7448fad4be9e9b9451fd4attcom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-02_09:2020-09-02, 2020-09-02 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 lowpriorityscore=0 adultscore=0 suspectscore=0 clxscore=1011 impostorscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 bulkscore=0 priorityscore=1501 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009020127
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/ltN7RcSzbQcG5FVO593bnwzhKTU>
Subject: Re: [babel] WG Last Call through September 14th for draft-ietf-babel-yang-model
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Sep 2020 13:36:26 -0000

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

SSBhbHNvIHJldmlld2VkIHRoZSBkaWZmIGFuZCBzdXBwb3J0IHByb2NlZWRpbmcuDQpUaHgsDQpC
YXJiYXJhDQoNCkZyb206IGJhYmVsIDxiYWJlbC1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYg
T2YgRGF2aWQgU2NoaW5hemkNClNlbnQ6IE1vbmRheSwgQXVndXN0IDMxLCAyMDIwIDE6MjQgUE0N
ClRvOiBEb25hbGQgRWFzdGxha2UgPGQzZTNlM0BnbWFpbC5jb20+DQpDYzogYmFiZWwtY2hhaXJz
IDxiYWJlbC1jaGFpcnNAaWV0Zi5vcmc+OyBCYWJlbCBhdCBJRVRGIDxiYWJlbEBpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbYmFiZWxdIFdHIExhc3QgQ2FsbCB0aHJvdWdoIFNlcHRlbWJlciAxNHRo
IGZvciBkcmFmdC1pZXRmLWJhYmVsLXlhbmctbW9kZWwNCg0KSSByZXZpZXdlZCB0aGUgZGlmZiBm
cm9tIC0wNCB0byAtMDYgYW5kIEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IGlzIHJlYWR5IGZvciBw
dWJsaWNhdGlvbi4NCg0KQ2hlZXJzLA0KRGF2aWQNCg0KT24gU2F0LCBBdWcgMjksIDIwMjAgYXQg
OTozOSBQTSBEb25hbGQgRWFzdGxha2UgPGQzZTNlM0BnbWFpbC5jb208bWFpbHRvOmQzZTNlM0Bn
bWFpbC5jb20+PiB3cm90ZToNCkhpLA0KDQpUaGUgWWFuZyBtb2RlbCBkcmFmdCAodmVyc2lvbiAt
MDQpIGRpZCBhY3R1YWxseSBwYXNzIFdHIGxhc3QgY2FsbA0KYmVmb3JlIGJ1dCBzaG9ydGx5IHRo
ZXJlIGFmdGVyIHNvbWUgcXVlc3Rpb25zIGFyb3NlLiBUaGVyZSB3ZXJlDQpjaGFuZ2VzIG9mIHNv
bWUgc2lnbmlmaWNhbmNlIGJldHdlZW4gLTA0IGFuZCAtMDUgKHNlZQ0KaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1iYWJlbC15YW5nLW1vZGVsLTA1LnR4dDxo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xz
LmlldGYub3JnX3JmY2RpZmYtM0Z1cmwyLTNEZHJhZnQtMkRpZXRmLTJEYmFiZWwtMkR5YW5nLTJE
bW9kZWwtMkQwNS50eHQmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9TG9HemhD
LThzYzhTWThUcTR2cmZvZyZtPURiZ2xHSTNhTFh1SklBNHZyc1JjVUh3a2pudlNhZzlNbkYySmFR
eUxrV3cmcz1YZ2VaU1NaNGhBWnplekVSREt5Z2NPZG5YOUZzdTU5UHpoR2Y2SEdMbTJvJmU9PikN
CmJ1dCB2ZXJ5IG1pbm9yIGNoYW5nZXMgYmV0d2VlbiAtMDUgYW5kIHRoZSBjdXJyZW50IC0wNiAo
SSBiZWxpZXZlIGp1c3QNCnNvbWUgZm9ybWF0dGluZyBhbmQgYXV0aG9yIGluZm8gY2hhbmdlcyku
DQoNClNvLCBhcyBhbm5vdW5jZWQgYXQgdGhlIEp1bHkgQmFiZWwgV0cgbWVldGluZywgdGhpcyBp
cyBhIFdHIExhc3QgQ2FsbA0KdGhyb3VnaCBTZXB0ZW1iZXIgMTQgZm9yIG1vdmluZyBmb3J3YXJk
IHdpdGggdGhpcyBkcmFmdCBhbmQgcmVxdWVzdGluZw0KUkZDIHB1YmxpY2F0aW9uLg0KDQpUaGFu
a3MsDQpEb25hbGQNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiBEb25hbGQgRS4g
RWFzdGxha2UgM3JkICAgKzEtNTA4LTMzMy0yMjcwIChjZWxsKQ0KIDIzODYgUGFub3JhbWljIENp
cmNsZSwgQXBvcGthLCBGTCAzMjcwMyBVU0ENCiBkM2UzZTNAZ21haWwuY29tPG1haWx0bzpkM2Uz
ZTNAZ21haWwuY29tPg0KDQoNCi0tLS0tLS0tLS0gRm9yd2FyZGVkIG1lc3NhZ2UgLS0tLS0tLS0t
DQpGcm9tOiA8aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPG1haWx0bzppbnRlcm5ldC1kcmFmdHNA
aWV0Zi5vcmc+Pg0KRGF0ZTogU3VuLCBKdW4gMjgsIDIwMjAgYXQgNToxOCBQTQ0KU3ViamVjdDog
W2JhYmVsXSBJLUQgQWN0aW9uOiBkcmFmdC1pZXRmLWJhYmVsLXlhbmctbW9kZWwtMDYudHh0DQpU
bzogPGktZC1hbm5vdW5jZUBpZXRmLm9yZzxtYWlsdG86aS1kLWFubm91bmNlQGlldGYub3JnPj4N
CkNjOiA8YmFiZWxAaWV0Zi5vcmc8bWFpbHRvOmJhYmVsQGlldGYub3JnPj4NCg0KDQoNCkEgTmV3
IEludGVybmV0LURyYWZ0IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIEludGVybmV0LURy
YWZ0cyBkaXJlY3Rvcmllcy4NClRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIEJhYmVs
IHJvdXRpbmcgcHJvdG9jb2wgV0cgb2YgdGhlIElFVEYuDQoNCiAgICAgICAgVGl0bGUgICAgICAg
ICAgIDogWUFORyBEYXRhIE1vZGVsIGZvciBCYWJlbA0KICAgICAgICBBdXRob3JzICAgICAgICAg
OiBNYWhlc2ggSmV0aGFuYW5kYW5pDQogICAgICAgICAgICAgICAgICAgICAgICAgIEJhcmJhcmEg
U3RhcmsNCiAgICAgICAgRmlsZW5hbWUgICAgICAgIDogZHJhZnQtaWV0Zi1iYWJlbC15YW5nLW1v
ZGVsLTA2LnR4dA0KICAgICAgICBQYWdlcyAgICAgICAgICAgOiAzOA0KICAgICAgICBEYXRlICAg
ICAgICAgICAgOiAyMDIwLTA2LTI4DQoNCkFic3RyYWN0Og0KICAgVGhpcyBkb2N1bWVudCBkZWZp
bmVzIGEgZGF0YSBtb2RlbCBmb3IgdGhlIEJhYmVsIHJvdXRpbmcgcHJvdG9jb2wuDQogICBUaGUg
ZGF0YSBtb2RlbCBpcyBkZWZpbmVkIHVzaW5nIHRoZSBZQU5HIGRhdGEgbW9kZWxpbmcgbGFuZ3Vh
Z2UuDQoNCg0KDQpUaGUgSUVURiBkYXRhdHJhY2tlciBzdGF0dXMgcGFnZSBmb3IgdGhpcyBkcmFm
dCBpczoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtYmFiZWwt
eWFuZy1tb2RlbC88aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0
dHBzLTNBX19kYXRhdHJhY2tlci5pZXRmLm9yZ19kb2NfZHJhZnQtMkRpZXRmLTJEYmFiZWwtMkR5
YW5nLTJEbW9kZWxfJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZyPUxvR3poQy04
c2M4U1k4VHE0dnJmb2cmbT1EYmdsR0kzYUxYdUpJQTR2cnNSY1VId2tqbnZTYWc5TW5GMkphUXlM
a1d3JnM9Mkt6RjNJRktvTlVLY0Jld1VJdFZIX0xqaEEyd2NTajdNZDlwZ0xMMEZzRSZlPT4NCg0K
VGhlcmUgYXJlIGFsc28gaHRtbGl6ZWQgdmVyc2lvbnMgYXZhaWxhYmxlIGF0Og0KaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtYmFiZWwteWFuZy1tb2RlbC0wNjxodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYu
b3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEYmFiZWwtMkR5YW5nLTJEbW9kZWwtMkQwNiZkPUR3TUZh
USZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJm09RGJn
bEdJM2FMWHVKSUE0dnJzUmNVSHdram52U2FnOU1uRjJKYVF5TGtXdyZzPXphQlRYSEk4MkY5ZjlX
bXhoVVdtb1ZXWlllSXM5N29jWE9QQ0pyX2NwbTgmZT0+DQpodHRwczovL2RhdGF0cmFja2VyLmll
dGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtYmFiZWwteWFuZy1tb2RlbC0wNjxodHRwczovL3Vy
bGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2RhdGF0cmFja2VyLmll
dGYub3JnX2RvY19odG1sX2RyYWZ0LTJEaWV0Zi0yRGJhYmVsLTJEeWFuZy0yRG1vZGVsLTJEMDYm
ZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2aklnJnI9TG9HemhDLThzYzhTWThUcTR2cmZv
ZyZtPURiZ2xHSTNhTFh1SklBNHZyc1JjVUh3a2pudlNhZzlNbkYySmFReUxrV3cmcz1DZkxLank1
dE92a2NxMFZMWk1DbUg0d0pNMTIyYjYzajVONzFncHl6Z21ZJmU9Pg0KDQpBIGRpZmYgZnJvbSB0
aGUgcHJldmlvdXMgdmVyc2lvbiBpcyBhdmFpbGFibGUgYXQ6DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1iYWJlbC15YW5nLW1vZGVsLTA2PGh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX3Jm
Y2RpZmYtM0Z1cmwyLTNEZHJhZnQtMkRpZXRmLTJEYmFiZWwtMkR5YW5nLTJEbW9kZWwtMkQwNiZk
PUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9n
Jm09RGJnbEdJM2FMWHVKSUE0dnJzUmNVSHdram52U2FnOU1uRjJKYVF5TGtXdyZzPWNCZWVNVjJP
UzFGTkhtVWNtQ1h5YXp2b0FteklBQjYwTWE0M1hsVk9EdVkmZT0+DQoNCg0KUGxlYXNlIG5vdGUg
dGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3Vi
bWlzc2lvbg0KdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJs
ZSBhdCB0b29scy5pZXRmLm9yZzxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cC0zQV9fdG9vbHMuaWV0Zi5vcmcmZD1Ed01GYVEmYz1MRllaLW85X0hVTWVNVFNR
aWN2aklnJnI9TG9HemhDLThzYzhTWThUcTR2cmZvZyZtPURiZ2xHSTNhTFh1SklBNHZyc1JjVUh3
a2pudlNhZzlNbkYySmFReUxrV3cmcz1nQ2JSZkRwRnpYVXU5YU9BclUxUWx2SzNRSDdqVk9rdzdI
ZXVTdHh5OGFzJmU9Pi4NCg0KSW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNvIGF2YWlsYWJsZSBieSBh
bm9ueW1vdXMgRlRQIGF0Og0KZnRwOi8vZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy88aHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWZ0cC0zQV9fZnRwLmlldGYu
b3JnX2ludGVybmV0LTJEZHJhZnRzXyZkPUR3TUZhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcm
cj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJm09RGJnbEdJM2FMWHVKSUE0dnJzUmNVSHdram52U2Fn
OU1uRjJKYVF5TGtXdyZzPUVHbTl5bUpkWjRBUGkzOTlvNlpIZjUwMHQ1cGsxbVVXVDEyT2d3cmoz
QkUmZT0+DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCmJhYmVsIG1haWxpbmcgbGlzdA0KYmFiZWxAaWV0Zi5vcmc8bWFpbHRvOmJhYmVsQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iYWJlbDxodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9y
Z19tYWlsbWFuX2xpc3RpbmZvX2JhYmVsJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJ
ZyZyPUxvR3poQy04c2M4U1k4VHE0dnJmb2cmbT1EYmdsR0kzYUxYdUpJQTR2cnNSY1VId2tqbnZT
YWc5TW5GMkphUXlMa1d3JnM9VDZqc2VMd3lRSXlHRnFGSXZ0al9OMVZ5YVRZMzdEbFV1LW9YUG9h
MG9LMCZlPT4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCmJhYmVsIG1haWxpbmcgbGlzdA0KYmFiZWxAaWV0Zi5vcmc8bWFpbHRvOmJhYmVsQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9iYWJlbDxodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9y
Z19tYWlsbWFuX2xpc3RpbmZvX2JhYmVsJmQ9RHdNRmFRJmM9TEZZWi1vOV9IVU1lTVRTUWljdmpJ
ZyZyPUxvR3poQy04c2M4U1k4VHE0dnJmb2cmbT1EYmdsR0kzYUxYdUpJQTR2cnNSY1VId2tqbnZT
YWc5TW5GMkphUXlMa1d3JnM9VDZqc2VMd3lRSXlHRnFGSXZ0al9OMVZ5YVRZMzdEbFV1LW9YUG9h
MG9LMCZlPT4NCg==

--_000_c4f4292c10a7448fad4be9e9b9451fd4attcom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IlByb2dJZCIg
Y29udGVudD0iV29yZC5Eb2N1bWVudCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9
Ik1pY3Jvc29mdCBXb3JkIDE1Ij4NCjxtZXRhIG5hbWU9Ik9yaWdpbmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1Ij4NCjxsaW5rIHJlbD0iRmlsZS1MaXN0IiBocmVmPSJjaWQ6ZmlsZWxp
c3QueG1sQDAxRDY4MTA0LjE1NzU0RUIwIj48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOk9m
ZmljZURvY3VtZW50U2V0dGluZ3M+DQo8bzpBbGxvd1BORy8+DQo8bzpEb05vdFJlbHlPbkNTUy8+
DQo8L286T2ZmaWNlRG9jdW1lbnRTZXR0aW5ncz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPHc6V29yZERvY3VtZW50Pg0KPHc6U3BlbGxpbmdTdGF0ZT5DbGVh
bjwvdzpTcGVsbGluZ1N0YXRlPg0KPHc6RG9jdW1lbnRLaW5kPkRvY3VtZW50RW1haWw8L3c6RG9j
dW1lbnRLaW5kPg0KPHc6VHJhY2tNb3Zlcy8+DQo8dzpUcmFja0Zvcm1hdHRpbmcvPg0KPHc6RW52
ZWxvcGVWaXMvPg0KPHc6VmFsaWRhdGVBZ2FpbnN0U2NoZW1hcy8+DQo8dzpTYXZlSWZYTUxJbnZh
bGlkPmZhbHNlPC93OlNhdmVJZlhNTEludmFsaWQ+DQo8dzpJZ25vcmVNaXhlZENvbnRlbnQ+ZmFs
c2U8L3c6SWdub3JlTWl4ZWRDb250ZW50Pg0KPHc6QWx3YXlzU2hvd1BsYWNlaG9sZGVyVGV4dD5m
YWxzZTwvdzpBbHdheXNTaG93UGxhY2Vob2xkZXJUZXh0Pg0KPHc6RG9Ob3RQcm9tb3RlUUYvPg0K
PHc6TGlkVGhlbWVPdGhlcj5FTi1VUzwvdzpMaWRUaGVtZU90aGVyPg0KPHc6TGlkVGhlbWVBc2lh
bj5YLU5PTkU8L3c6TGlkVGhlbWVBc2lhbj4NCjx3OkxpZFRoZW1lQ29tcGxleFNjcmlwdD5YLU5P
TkU8L3c6TGlkVGhlbWVDb21wbGV4U2NyaXB0Pg0KPHc6Q29tcGF0aWJpbGl0eT4NCjx3OkRvTm90
RXhwYW5kU2hpZnRSZXR1cm4vPg0KPHc6QnJlYWtXcmFwcGVkVGFibGVzLz4NCjx3OlNuYXBUb0dy
aWRJbkNlbGwvPg0KPHc6V3JhcFRleHRXaXRoUHVuY3QvPg0KPHc6VXNlQXNpYW5CcmVha1J1bGVz
Lz4NCjx3OkRvbnRHcm93QXV0b2ZpdC8+DQo8dzpTcGxpdFBnQnJlYWtBbmRQYXJhTWFyay8+DQo8
dzpFbmFibGVPcGVuVHlwZUtlcm5pbmcvPg0KPHc6RG9udEZsaXBNaXJyb3JJbmRlbnRzLz4NCjx3
Ok92ZXJyaWRlVGFibGVTdHlsZUhwcy8+DQo8L3c6Q29tcGF0aWJpbGl0eT4NCjxtOm1hdGhQcj4N
CjxtOm1hdGhGb250IG06dmFsPSJDYW1icmlhIE1hdGgiLz4NCjxtOmJya0JpbiBtOnZhbD0iYmVm
b3JlIi8+DQo8bTpicmtCaW5TdWIgbTp2YWw9IiYjNDU7LSIvPg0KPG06c21hbGxGcmFjIG06dmFs
PSJvZmYiLz4NCjxtOmRpc3BEZWYvPg0KPG06bE1hcmdpbiBtOnZhbD0iMCIvPg0KPG06ck1hcmdp
biBtOnZhbD0iMCIvPg0KPG06ZGVmSmMgbTp2YWw9ImNlbnRlckdyb3VwIi8+DQo8bTp3cmFwSW5k
ZW50IG06dmFsPSIxNDQwIi8+DQo8bTppbnRMaW0gbTp2YWw9InN1YlN1cCIvPg0KPG06bmFyeUxp
bSBtOnZhbD0idW5kT3ZyIi8+DQo8L206bWF0aFByPjwvdzpXb3JkRG9jdW1lbnQ+DQo8L3htbD48
IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjx3OkxhdGVudFN0eWxlcyBEZWZM
b2NrZWRTdGF0ZT0iZmFsc2UiIERlZlVuaGlkZVdoZW5Vc2VkPSJmYWxzZSIgRGVmU2VtaUhpZGRl
bj0iZmFsc2UiIERlZlFGb3JtYXQ9ImZhbHNlIiBEZWZQcmlvcml0eT0iOTkiIExhdGVudFN0eWxl
Q291bnQ9IjM3NyI+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjAi
IFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vcm1hbCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1
ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgMiIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGlu
ZyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJo
ZWFkaW5nIDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iOSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFGb3JtYXQ9InRydWUiIE5h
bWU9ImhlYWRpbmcgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZvcm1hdD0idHJ1
ZSIgTmFtZT0iaGVhZGluZyA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJoZWFkaW5nIDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIFFG
b3JtYXQ9InRydWUiIE5hbWU9ImhlYWRpbmcgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iaGVhZGluZyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImluZGV4IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5kZXggMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDQiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iaW5kZXggNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA2Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9ImluZGV4IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iaW5k
ZXggOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJpbmRleCA5Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0idG9jIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBO
YW1lPSJ0b2MgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIz
OSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjM5IiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9jIDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9InRvYyA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM5IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9j
IDciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlI
aWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0b2MgOCIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzOSIgU2VtaUhpZGRlbj0idHJ1ZSIg
VW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9InRvYyA5Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
Ik5vcm1hbCBJbmRlbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iZm9vdG5vdGUgdGV4dCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdo
ZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFt
ZT0iaGVhZGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImZvb3RlciIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJpbmRleCBoZWFkaW5nIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjM1IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgUUZv
cm1hdD0idHJ1ZSIgTmFtZT0iY2FwdGlvbiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJ0YWJsZSBv
ZiBmaWd1cmVzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9ImVudmVsb3BlIGFkZHJlc3MiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iZW52ZWxvcGUgcmV0dXJuIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
ImZvb3Rub3RlIHJlZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJhbm5vdGF0aW9uIHJl
ZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJsaW5lIG51bWJlciIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJwYWdlIG51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHJl
ZmVyZW5jZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJlbmRub3RlIHRleHQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0idGFibGUgb2YgYXV0aG9yaXRpZXMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
bWFjcm8iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0idG9hIGhlYWRpbmciLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0
IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
Ikxpc3QgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IDUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBCdWxsZXQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IEJ1bGxldCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgQnVsbGV0IDQiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBCdWxsZXQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxpc3QgTnVtYmVyIDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iTGlzdCBOdW1iZXIgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IE51bWJlciA1
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjEwIiBRRm9ybWF0
PSJ0cnVlIiBOYW1lPSJUaXRsZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJDbG9zaW5nIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hl
blVzZWQ9InRydWUiIE5hbWU9IlNpZ25hdHVyZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSIxIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iRGVmYXVsdCBQYXJhZ3JhcGggRm9udCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJC
b2R5IFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0
cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVudCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ikxp
c3QgQ29udGludWUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJMaXN0IENvbnRpbnVlIDMiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iTGlzdCBDb250aW51ZSA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9Ikxpc3QgQ29udGludWUgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJNZXNzYWdlIEhlYWRl
ciIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIxMSIgUUZvcm1h
dD0idHJ1ZSIgTmFtZT0iU3VidGl0bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iU2FsdXRhdGlv
biIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJEYXRlIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkJv
ZHkgVGV4dCBGaXJzdCBJbmRlbnQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEZp
cnN0IEluZGVudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRl
bj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik5vdGUgSGVhZGluZyIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5
IFRleHQgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCb2R5IFRleHQgSW5kZW50IDIiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iQm9keSBUZXh0IEluZGVudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IkJsb2NrIFRleHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlk
ZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSHlwZXJsaW5rIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVz
ZWQ9InRydWUiIE5hbWU9IkZvbGxvd2VkSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjIyIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJTdHJvbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMjAiIFFGb3JtYXQ9InRy
dWUiIE5hbWU9IkVtcGhhc2lzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkRvY3VtZW50IE1hcCIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJQbGFpbiBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IkUtbWFpbCBTaWduYXR1cmUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBUb3Agb2YgRm9y
bSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEJvdHRvbSBvZiBGb3JtIi8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9Ik5vcm1hbCAoV2ViKSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIEFj
cm9ueW0iLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBBZGRyZXNzIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRy
dWUiIE5hbWU9IkhUTUwgQ2l0ZSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJIVE1MIENvZGUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBEZWZpbml0aW9uIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9IkhUTUwgS2V5Ym9hcmQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1p
SGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBQcmVmb3JtYXR0
ZWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iSFRNTCBTYW1wbGUiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iSFRNTCBUeXBld3JpdGVyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IkhUTUwgVmFyaWFi
bGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iYW5ub3RhdGlvbiBzdWJqZWN0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9
InRydWUiIE5hbWU9Ik5vIExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBT
ZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBV
bmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iT3V0bGluZSBMaXN0IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2lt
cGxlIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVl
IiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDIiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iVGFibGUgU2ltcGxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUg
Q2xhc3NpYyAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0i
dHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENsYXNzaWMgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDbGFzc2ljIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
VGFibGUgQ2xhc3NpYyA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhp
ZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENvbG9yZnVsIDEi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhp
ZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sb3JmdWwgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVl
IiBOYW1lPSJUYWJsZSBDb2xvcmZ1bCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIENv
bHVtbnMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgQ29sdW1ucyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIENvbHVtbnMgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBDb2x1bW5zIDUiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIEdyaWQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRk
ZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDMiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVu
VXNlZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRh
YmxlIEdyaWQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49
InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBHcmlkIDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgR3JpZCA3Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxl
IEdyaWQgOCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDEiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0i
dHJ1ZSIgTmFtZT0iVGFibGUgTGlzdCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExp
c3QgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1
ZSIgTmFtZT0iVGFibGUgTGlzdCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIExpc3Qg
NiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVu
aGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBMaXN0IDciLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIg
TmFtZT0iVGFibGUgTGlzdCA4Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2Vt
aUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIDNEIGVmZmVj
dHMgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSAzRCBlZmZlY3RzIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNl
ZD0idHJ1ZSIgTmFtZT0iVGFibGUgM0QgZWZmZWN0cyAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9
IlRhYmxlIENvbnRlbXBvcmFyeSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNl
bWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBFbGVnYW50
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5o
aWRlV2hlblVzZWQ9InRydWUiIE5hbWU9IlRhYmxlIFByb2Zlc3Npb25hbCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBTdWJ0bGUgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBT
dWJ0bGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRy
dWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJUYWJsZSBXZWIgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0
cnVlIiBOYW1lPSJUYWJsZSBXZWIgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCYWxsb29uIFRl
eHQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIE5hbWU9
IlRhYmxlIEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBOYW1lPSJQbGFjZWhvbGRlciBUZXh0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjEiIFFGb3JtYXQ9InRydWUiIE5hbWU9Ik5vIFNwYWNpbmciLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0
IFNoYWRpbmciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEi
IE5hbWU9IkxpZ2h0IExpc3QiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDEiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlk
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCIvPg0KPHc6THNkRXhjZXB0aW9u
IExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hh
ZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNo
YWRpbmcgMSBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2Nl
bnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFNlbWlIaWRkZW49InRydWUi
IE5hbWU9IlJldmlzaW9uIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjM0IiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJMaXN0IFBhcmFncmFwaCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyOSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
UXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzAiIFFG
b3JtYXQ9InRydWUiIE5hbWU9IkludGVuc2UgUXVvdGUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1lZGl1bSBMaXN0IDIgQWNjZW50IDEiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1
bSBHcmlkIDEgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNjZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5hbWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9
IkRhcmsgTGlzdCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgMSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBB
Y2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIg
TmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQgU2hhZGluZyBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlz
dCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2
MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIgTmFtZT0iTWVkaXVtIExpc3QgMiBBY2Nl
bnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFt
ZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdyaWQgMiBBY2NlbnQgMiIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQg
MyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCAyIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1
bCBMaXN0IEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2VudCAyIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1lPSJMaWdodCBTaGFkaW5nIEFjY2VudCAz
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJM
aWdodCBMaXN0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1lPSJNZWRpdW0gU2hhZGluZyAxIEFjY2Vu
dCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1l
PSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0gTGlzdCAxIEFjY2VudCAzIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlz
dCAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJNZWRpdW0gR3JpZCAyIEFjY2VudCAzIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRp
dW0gR3JpZCAzIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50
IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9
IkNvbG9yZnVsIExpc3QgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdyaWQgQWNjZW50IDMiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjAiIE5hbWU9IkxpZ2h0IFNoYWRpbmcg
QWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjEi
IE5hbWU9IkxpZ2h0IExpc3QgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNjIiIE5hbWU9IkxpZ2h0IEdyaWQgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjMiIE5hbWU9Ik1lZGl1bSBTaGFkaW5n
IDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
NjQiIE5hbWU9Ik1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjUiIE5hbWU9Ik1lZGl1bSBMaXN0IDEgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjYiIE5hbWU9Ik1l
ZGl1bSBMaXN0IDIgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNjciIE5hbWU9Ik1lZGl1bSBHcmlkIDEgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjgiIE5hbWU9Ik1lZGl1bSBHcmlkIDIgQWNj
ZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNjkiIE5h
bWU9Ik1lZGl1bSBHcmlkIDMgQWNjZW50IDQiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNzAiIE5hbWU9IkRhcmsgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MSIgTmFtZT0iQ29sb3JmdWwgU2hhZGlu
ZyBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3
MiIgTmFtZT0iQ29sb3JmdWwgTGlzdCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI3MyIgTmFtZT0iQ29sb3JmdWwgR3JpZCBBY2NlbnQgNCIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MCIgTmFtZT0iTGlnaHQg
U2hhZGluZyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI2MSIgTmFtZT0iTGlnaHQgTGlzdCBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MiIgTmFtZT0iTGlnaHQgR3JpZCBBY2NlbnQgNSIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2MyIgTmFtZT0iTWVkaXVt
IFNoYWRpbmcgMSBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI2NCIgTmFtZT0iTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NSIgTmFtZT0iTWVkaXVtIExpc3QgMSBB
Y2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2NiIg
TmFtZT0iTWVkaXVtIExpc3QgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI2NyIgTmFtZT0iTWVkaXVtIEdyaWQgMSBBY2NlbnQgNSIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI2OCIgTmFtZT0iTWVkaXVtIEdy
aWQgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI2OSIgTmFtZT0iTWVkaXVtIEdyaWQgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI3MCIgTmFtZT0iRGFyayBMaXN0IEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcxIiBOYW1lPSJDb2xvcmZ1
bCBTaGFkaW5nIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjcyIiBOYW1lPSJDb2xvcmZ1bCBMaXN0IEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNlcHRp
b24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjczIiBOYW1lPSJDb2xvcmZ1bCBHcmlkIEFjY2Vu
dCA1Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYwIiBOYW1l
PSJMaWdodCBTaGFkaW5nIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjYxIiBOYW1lPSJMaWdodCBMaXN0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYyIiBOYW1lPSJMaWdodCBHcmlkIEFjY2Vu
dCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjYzIiBOYW1l
PSJNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjY0IiBOYW1lPSJNZWRpdW0gU2hhZGluZyAyIEFjY2VudCA2Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY1IiBOYW1lPSJNZWRpdW0g
TGlzdCAxIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjY2IiBOYW1lPSJNZWRpdW0gTGlzdCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY3IiBOYW1lPSJNZWRpdW0gR3JpZCAxIEFjY2VudCA2
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjY4IiBOYW1lPSJN
ZWRpdW0gR3JpZCAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjY5IiBOYW1lPSJNZWRpdW0gR3JpZCAzIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjcwIiBOYW1lPSJEYXJrIExpc3QgQWNjZW50
IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzEiIE5hbWU9
IkNvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNzIiIE5hbWU9IkNvbG9yZnVsIExpc3QgQWNjZW50IDYiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNzMiIE5hbWU9IkNvbG9yZnVsIEdy
aWQgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0i
MTkiIFFGb3JtYXQ9InRydWUiIE5hbWU9IlN1YnRsZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIyMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iSW50
ZW5zZSBFbXBoYXNpcyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSIzMSIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0iU3VidGxlIFJlZmVyZW5jZSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSIzMiIgUUZvcm1hdD0idHJ1ZSIgTmFtZT0i
SW50ZW5zZSBSZWZlcmVuY2UiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iMzMiIFFGb3JtYXQ9InRydWUiIE5hbWU9IkJvb2sgVGl0bGUiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzciIFNlbWlIaWRkZW49InRydWUiIFVuaGlk
ZVdoZW5Vc2VkPSJ0cnVlIiBOYW1lPSJCaWJsaW9ncmFwaHkiLz4NCjx3OkxzZEV4Y2VwdGlvbiBM
b2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iMzkiIFNlbWlIaWRkZW49InRydWUiIFVuaGlkZVdoZW5V
c2VkPSJ0cnVlIiBRRm9ybWF0PSJ0cnVlIiBOYW1lPSJUT0MgSGVhZGluZyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MSIgTmFtZT0iUGxhaW4gVGFibGUgMSIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MiIgTmFtZT0iUGxh
aW4gVGFibGUgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0
MyIgTmFtZT0iUGxhaW4gVGFibGUgMyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NCIgTmFtZT0iUGxhaW4gVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NSIgTmFtZT0iUGxhaW4gVGFibGUgNSIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0MCIgTmFtZT0iR3JpZCBUYWJsZSBM
aWdodCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFt
ZT0iR3JpZCBUYWJsZSAxIExpZ2h0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBUYWJsZSA0Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlk
IFRhYmxlIDUgRGFyayIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQg
VGFibGUgMSBMaWdodCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5h
bWU9IkdyaWQgVGFibGUgNCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDEiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFi
bGUgNiBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAxIi8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRh
YmxlIDEgTGlnaHQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1l
PSJHcmlkIFRhYmxlIDQgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCAyIi8+DQo8dzpM
c2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxl
IDYgQ29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJs
ZSAxIExpZ2h0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0i
R3JpZCBUYWJsZSA0IEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
UHJpb3JpdHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgMyIvPg0KPHc6THNk
RXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2
IENvbG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDMiLz4NCjx3Okxz
ZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9IkdyaWQgVGFibGUg
MSBMaWdodCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI0NyIgTmFtZT0iR3JpZCBUYWJsZSAyIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ4IiBOYW1lPSJHcmlkIFRhYmxlIDMgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikdy
aWQgVGFibGUgNCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFBy
aW9yaXR5PSI1MCIgTmFtZT0iR3JpZCBUYWJsZSA1IERhcmsgQWNjZW50IDQiLz4NCjx3OkxzZEV4
Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9IkdyaWQgVGFibGUgNiBD
b2xvcmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI1MiIgTmFtZT0iR3JpZCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCA0Ii8+DQo8dzpMc2RF
eGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJHcmlkIFRhYmxlIDEg
TGlnaHQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDciIE5hbWU9IkdyaWQgVGFibGUgMiBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OCIgTmFtZT0iR3JpZCBUYWJsZSAzIEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJHcmlk
IFRhYmxlIDQgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlv
cml0eT0iNTAiIE5hbWU9IkdyaWQgVGFibGUgNSBEYXJrIEFjY2VudCA1Ii8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJHcmlkIFRhYmxlIDYgQ29s
b3JmdWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNTIiIE5hbWU9IkdyaWQgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNSIvPg0KPHc6THNkRXhj
ZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iR3JpZCBUYWJsZSAxIExp
Z2h0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ3IiBOYW1lPSJHcmlkIFRhYmxlIDIgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDgiIE5hbWU9IkdyaWQgVGFibGUgMyBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iR3JpZCBU
YWJsZSA0IEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3Jp
dHk9IjUwIiBOYW1lPSJHcmlkIFRhYmxlIDUgRGFyayBBY2NlbnQgNiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iR3JpZCBUYWJsZSA2IENvbG9y
ZnVsIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjUyIiBOYW1lPSJHcmlkIFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2Vw
dGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdo
dCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0i
TGlzdCBUYWJsZSAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBUYWJsZSA1IERhcmsiLz4NCjx3
OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFi
bGUgNiBDb2xvcmZ1bCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5
PSI1MiIgTmFtZT0iTGlzdCBUYWJsZSA3IENvbG9yZnVsIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9j
a2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9
Ikxpc3QgVGFibGUgMiBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNl
cHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNj
ZW50IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5h
bWU9Ikxpc3QgVGFibGUgNSBEYXJrIEFjY2VudCAxIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2Vk
PSJmYWxzZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50
IDEiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9
Ikxpc3QgVGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgMSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tl
ZD0iZmFsc2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJM
aXN0IFRhYmxlIDIgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0
aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2Vu
dCAyIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1l
PSJMaXN0IFRhYmxlIDUgRGFyayBBY2NlbnQgMiIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0i
ZmFsc2UiIFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCAy
Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJM
aXN0IFRhYmxlIDcgQ29sb3JmdWwgQWNjZW50IDIiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9
ImZhbHNlIiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgMyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlz
dCBUYWJsZSAyIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJp
b3JpdHk9IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlv
biBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQg
MyIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0i
TGlzdCBUYWJsZSA1IERhcmsgQWNjZW50IDMiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZh
bHNlIiBQcmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgMyIv
Pg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlz
dCBUYWJsZSA3IENvbG9yZnVsIEFjY2VudCAzIi8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJm
YWxzZSIgUHJpb3JpdHk9IjQ2IiBOYW1lPSJMaXN0IFRhYmxlIDEgTGlnaHQgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDciIE5hbWU9Ikxpc3Qg
VGFibGUgMiBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9y
aXR5PSI0OCIgTmFtZT0iTGlzdCBUYWJsZSAzIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ5IiBOYW1lPSJMaXN0IFRhYmxlIDQgQWNjZW50IDQi
Lz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTAiIE5hbWU9Ikxp
c3QgVGFibGUgNSBEYXJrIEFjY2VudCA0Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxz
ZSIgUHJpb3JpdHk9IjUxIiBOYW1lPSJMaXN0IFRhYmxlIDYgQ29sb3JmdWwgQWNjZW50IDQiLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0eT0iNTIiIE5hbWU9Ikxpc3Qg
VGFibGUgNyBDb2xvcmZ1bCBBY2NlbnQgNCIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFs
c2UiIFByaW9yaXR5PSI0NiIgTmFtZT0iTGlzdCBUYWJsZSAxIExpZ2h0IEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjQ3IiBOYW1lPSJMaXN0IFRh
YmxlIDIgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQcmlvcml0
eT0iNDgiIE5hbWU9Ikxpc3QgVGFibGUgMyBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExv
Y2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0OSIgTmFtZT0iTGlzdCBUYWJsZSA0IEFjY2VudCA1Ii8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUwIiBOYW1lPSJMaXN0
IFRhYmxlIDUgRGFyayBBY2NlbnQgNSIvPg0KPHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2Ui
IFByaW9yaXR5PSI1MSIgTmFtZT0iTGlzdCBUYWJsZSA2IENvbG9yZnVsIEFjY2VudCA1Ii8+DQo8
dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9IjUyIiBOYW1lPSJMaXN0IFRh
YmxlIDcgQ29sb3JmdWwgQWNjZW50IDUiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNl
IiBQcmlvcml0eT0iNDYiIE5hbWU9Ikxpc3QgVGFibGUgMSBMaWdodCBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI0NyIgTmFtZT0iTGlzdCBUYWJs
ZSAyIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgUHJpb3JpdHk9
IjQ4IiBOYW1lPSJMaXN0IFRhYmxlIDMgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBQcmlvcml0eT0iNDkiIE5hbWU9Ikxpc3QgVGFibGUgNCBBY2NlbnQgNiIvPg0K
PHc6THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MCIgTmFtZT0iTGlzdCBU
YWJsZSA1IERhcmsgQWNjZW50IDYiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBQ
cmlvcml0eT0iNTEiIE5hbWU9Ikxpc3QgVGFibGUgNiBDb2xvcmZ1bCBBY2NlbnQgNiIvPg0KPHc6
THNkRXhjZXB0aW9uIExvY2tlZD0iZmFsc2UiIFByaW9yaXR5PSI1MiIgTmFtZT0iTGlzdCBUYWJs
ZSA3IENvbG9yZnVsIEFjY2VudCA2Ii8+DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIg
U2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5hbWU9Ik1lbnRpb24iLz4N
Cjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVX
aGVuVXNlZD0idHJ1ZSIgTmFtZT0iU21hcnQgSHlwZXJsaW5rIi8+DQo8dzpMc2RFeGNlcHRpb24g
TG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRlV2hlblVzZWQ9InRydWUiIE5h
bWU9Ikhhc2h0YWciLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2NrZWQ9ImZhbHNlIiBTZW1pSGlkZGVu
PSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0iVW5yZXNvbHZlZCBNZW50aW9uIi8+
DQo8dzpMc2RFeGNlcHRpb24gTG9ja2VkPSJmYWxzZSIgU2VtaUhpZGRlbj0idHJ1ZSIgVW5oaWRl
V2hlblVzZWQ9InRydWUiIE5hbWU9IlNtYXJ0IExpbmsiLz4NCjx3OkxzZEV4Y2VwdGlvbiBMb2Nr
ZWQ9ImZhbHNlIiBTZW1pSGlkZGVuPSJ0cnVlIiBVbmhpZGVXaGVuVXNlZD0idHJ1ZSIgTmFtZT0i
U21hcnQgTGluayBFcnJvciIvPg0KPC93OkxhdGVudFN0eWxlcz4NCjwveG1sPjwhW2VuZGlmXS0t
PjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7DQoJ
bXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OnJvbWFuOw0KCW1z
by1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1zby1mb250LXNpZ25hdHVyZTotNTM2ODY5MTIxIDEx
MDczMDU3MjcgMzM1NTQ0MzIgMCA0MTUgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNh
bGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7DQoJbXNvLWZvbnQtY2hhcnNl
dDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OnN3aXNzOw0KCW1zby1mb250LXBpdGNoOnZh
cmlhYmxlOw0KCW1zby1mb250LXNpZ25hdHVyZTotNTM2ODU4ODgxIC0xMDczNzMyNDg1IDkgMCA1
MTEgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1h
bCwgZGl2Lk1zb05vcm1hbA0KCXttc28tc3R5bGUtdW5oaWRlOm5vOw0KCW1zby1zdHlsZS1xZm9y
bWF0OnllczsNCgltc28tc3R5bGUtcGFyZW50OiIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCW1zby1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6
MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0
LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28t
c3R5bGUtbm9zaG93OnllczsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOw0KCXRleHQtdW5kZXJsaW5lOnNpbmdsZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLW5vc2hvdzp5
ZXM7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lOw0KCXRleHQtdW5kZXJsaW5lOnNpbmdsZTt9DQpwLm1zb25vcm1hbDAs
IGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1h
bDsNCgltc28tc3R5bGUtdW5oaWRlOm5vOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1h
cmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxl
ZnQ6MGluOw0KCW1zby1wYWdpbmF0aW9uOndpZG93LW9ycGhhbjsNCglmb250LXNpemU6MTEuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZvbnQt
ZmFtaWx5OkNhbGlicmk7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtcmVwbHk7DQoJbXNvLXN0eWxlLW5vc2hvdzp5ZXM7DQoJbXNvLXN0eWxlLXVuaGlkZTpu
bzsNCgltc28tYW5zaS1mb250LXNpemU6MTEuMHB0Ow0KCW1zby1iaWRpLWZvbnQtc2l6ZToxMS4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWFzY2lpLWZvbnQt
ZmFtaWx5OkNhbGlicmk7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28t
aGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1zby1kZWZhdWx0LXByb3BzOnllczsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tYXNjaWktZm9udC1mYW1pbHk6Q2FsaWJy
aTsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpOw0KCW1zby1oYW5zaS1mb250LWZh
bWlseTpDYWxpYnJpOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47DQoJbXNvLWhlYWRlci1tYXJnaW46LjVpbjsNCgltc28tZm9vdGVy
LW1hcmdpbjouNWluOw0KCW1zby1wYXBlci1zb3VyY2U6MDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDEwXT48c3R5
bGU+LyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnRhYmxlLk1zb05vcm1hbFRhYmxlDQoJe21zby1z
dHlsZS1uYW1lOiJUYWJsZSBOb3JtYWwiOw0KCW1zby10c3R5bGUtcm93YmFuZC1zaXplOjA7DQoJ
bXNvLXRzdHlsZS1jb2xiYW5kLXNpemU6MDsNCgltc28tc3R5bGUtbm9zaG93OnllczsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCgltc28tcGFkZGluZy1h
bHQ6MGluIDUuNHB0IDBpbiA1LjRwdDsNCgltc28tcGFyYS1tYXJnaW46MGluOw0KCW1zby1wYXJh
LW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglt
c28tYXNjaWktZm9udC1mYW1pbHk6Q2FsaWJyaTsNCgltc28taGFuc2ktZm9udC1mYW1pbHk6Q2Fs
aWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQo8L3N0eWxl
PjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg
djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd
LS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSIgc3R5bGU9InRhYi1pbnRlcnZhbDouNWluIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tYXNjaWktZm9udC1mYW1pbHk6Q2FsaWJyaTtt
c28taGFuc2ktZm9udC1mYW1pbHk6Q2FsaWJyaTttc28tYmlkaS1mb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDsiPkkgYWxzbyByZXZpZXdlZCB0aGUgZGlmZiBhbmQgc3VwcG9y
dCBwcm9jZWVkaW5nLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDttc28tYXNjaWktZm9udC1mYW1pbHk6Q2FsaWJyaTttc28taGFuc2ktZm9udC1m
YW1pbHk6Q2FsaWJyaTttc28tYmlkaS1mb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDsiPlRoeCw8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7bXNvLWFzY2lpLWZvbnQtZmFtaWx5OkNhbGlicmk7bXNvLWhhbnNpLWZvbnQtZmFt
aWx5OkNhbGlicmk7bXNvLWJpZGktZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij5CYXJiYXJhPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O21zby1hc2NpaS1mb250LWZhbWlseTpDYWxpYnJpO21zby1oYW5zaS1mb250LWZh
bWlseTpDYWxpYnJpO21zby1iaWRpLWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBp
biA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7O2ZvbnQtd2VpZ2h0OmJvbGQiPkZyb206PC9zcGFuPjwvZm9udD48L2I+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+IGJhYmVsICZsdDtiYWJlbC1ib3VuY2VzQGlldGYub3JnJmd0Ow0KPGI+PHNwYW4gc3R5bGU9
ImZvbnQtd2VpZ2h0OmJvbGQiPk9uIEJlaGFsZiBPZiA8L3NwYW4+PC9iPkRhdmlkIFNjaGluYXpp
PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlNlbnQ6PC9zcGFuPjwvYj4g
TW9uZGF5LCBBdWd1c3QgMzEsIDIwMjAgMToyNCBQTTxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250
LXdlaWdodDpib2xkIj5Ubzo8L3NwYW4+PC9iPiBEb25hbGQgRWFzdGxha2UgJmx0O2QzZTNlM0Bn
bWFpbC5jb20mZ3Q7PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkNjOjwv
c3Bhbj48L2I+IGJhYmVsLWNoYWlycyAmbHQ7YmFiZWwtY2hhaXJzQGlldGYub3JnJmd0OzsgQmFi
ZWwgYXQgSUVURiAmbHQ7YmFiZWxAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZv
bnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6PC9zcGFuPjwvYj4gUmU6IFtiYWJlbF0gV0cgTGFzdCBD
YWxsIHRocm91Z2ggU2VwdGVtYmVyIDE0dGggZm9yIGRyYWZ0LWlldGYtYmFiZWwteWFuZy1tb2Rl
bDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdCI+SSByZXZpZXdlZCB0aGUgZGlmZiBmcm9tIC0wNCB0byAtMDYg
YW5kIEkgYmVsaWV2ZSZuYnNwO3RoaXMgZG9jdW1lbnQgaXMgcmVhZHkmbmJzcDtmb3IgcHVibGlj
YXRpb24uPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5DaGVlcnMsPG86cD48L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNp
emU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5EYXZp
ZDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGli
cmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5PbiBTYXQsIEF1ZyAyOSwgMjAyMCBh
dCA5OjM5IFBNIERvbmFsZCBFYXN0bGFrZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmQzZTNlM0BnbWFp
bC5jb20iPmQzZTNlM0BnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48
L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDttc28tYm9yZGVyLWxlZnQtYWx0OnNvbGlkICNDQ0ND
Q0MgLjc1cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tb3V0bGluZS1s
ZXZlbDoxIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+SGksPGJyPg0KPGJyPg0KVGhlIFlhbmcgbW9kZWwgZHJhZnQgKHZlcnNpb24g
LTA0KSBkaWQgYWN0dWFsbHkgcGFzcyBXRyBsYXN0IGNhbGw8YnI+DQpiZWZvcmUgYnV0IHNob3J0
bHkgdGhlcmUgYWZ0ZXIgc29tZSBxdWVzdGlvbnMgYXJvc2UuIFRoZXJlIHdlcmU8YnI+DQpjaGFu
Z2VzIG9mIHNvbWUgc2lnbmlmaWNhbmNlIGJldHdlZW4gLTA0IGFuZCAtMDUgKHNlZTxicj4NCjxh
IGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z
QV9fdG9vbHMuaWV0Zi5vcmdfcmZjZGlmZi0zRnVybDItM0RkcmFmdC0yRGlldGYtMkRiYWJlbC0y
RHlhbmctMkRtb2RlbC0yRDA1LnR4dCZhbXA7ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRT
UWljdmpJZyZhbXA7cj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJmFtcDttPURiZ2xHSTNhTFh1SklB
NHZyc1JjVUh3a2pudlNhZzlNbkYySmFReUxrV3cmYW1wO3M9WGdlWlNTWjRoQVp6ZXpFUkRLeWdj
T2RuWDlGc3U1OVB6aEdmNkhHTG0ybyZhbXA7ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rv
b2xzLmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLWJhYmVsLXlhbmctbW9kZWwtMDUu
dHh0PC9hPik8YnI+DQpidXQgdmVyeSBtaW5vciBjaGFuZ2VzIGJldHdlZW4gLTA1IGFuZCB0aGUg
Y3VycmVudCAtMDYgKEkgYmVsaWV2ZSBqdXN0PGJyPg0Kc29tZSBmb3JtYXR0aW5nIGFuZCBhdXRo
b3IgaW5mbyBjaGFuZ2VzKS48YnI+DQo8YnI+DQpTbywgYXMgYW5ub3VuY2VkIGF0IHRoZSBKdWx5
IEJhYmVsIFdHIG1lZXRpbmcsIHRoaXMgaXMgYSBXRyBMYXN0IENhbGw8YnI+DQp0aHJvdWdoIFNl
cHRlbWJlciAxNCBmb3IgbW92aW5nIGZvcndhcmQgd2l0aCB0aGlzIGRyYWZ0IGFuZCByZXF1ZXN0
aW5nPGJyPg0KUkZDIHB1YmxpY2F0aW9uLjxicj4NCjxicj4NClRoYW5rcyw8YnI+DQpEb25hbGQ8
YnI+DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PGJyPg0KJm5ic3A7RG9uYWxkIEUu
IEVhc3RsYWtlIDNyZCZuYnNwOyAmbmJzcDsmIzQzOzEtNTA4LTMzMy0yMjcwIChjZWxsKTxicj4N
CiZuYnNwOzIzODYgUGFub3JhbWljIENpcmNsZSwgQXBvcGthLCBGTCAzMjcwMyBVU0E8YnI+DQom
bmJzcDs8YSBocmVmPSJtYWlsdG86ZDNlM2UzQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmQz
ZTNlM0BnbWFpbC5jb208L2E+PGJyPg0KPGJyPg0KPGJyPg0KLS0tLS0tLS0tLSBGb3J3YXJkZWQg
bWVzc2FnZSAtLS0tLS0tLS08YnI+DQpGcm9tOiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmludGVybmV0
LWRyYWZ0c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmludGVybmV0LWRyYWZ0c0BpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KRGF0ZTogU3VuLCBKdW4gMjgsIDIwMjAgYXQgNToxOCBQTTxicj4NClN1
YmplY3Q6IFtiYWJlbF0gSS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1iYWJlbC15YW5nLW1vZGVsLTA2
LnR4dDxicj4NClRvOiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmktZC1hbm5vdW5jZUBpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPmktZC1hbm5vdW5jZUBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KQ2M6ICZs
dDs8YSBocmVmPSJtYWlsdG86YmFiZWxAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5iYWJlbEBp
ZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KQSBOZXcgSW50ZXJuZXQtRHJh
ZnQgaXMgYXZhaWxhYmxlIGZyb20gdGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzIGRpcmVjdG9y
aWVzLjxicj4NClRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIEJhYmVsIHJvdXRpbmcg
cHJvdG9jb2wgV0cgb2YgdGhlIElFVEYuPGJyPg0KPGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IFRpdGxlJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs6IFlB
TkcgRGF0YSBNb2RlbCBmb3IgQmFiZWw8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
QXV0aG9ycyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs6IE1haGVzaCBKZXRoYW5h
bmRhbmk8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgQmFyYmFyYSBTdGFy
azxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBGaWxlbmFtZSZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyA6IGRyYWZ0LWlldGYtYmFiZWwteWFuZy1tb2RlbC0wNi50eHQ8YnI+DQom
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgUGFnZXMmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOzogMzg8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgRGF0
ZSZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDogMjAyMC0wNi0yODxi
cj4NCjxicj4NCkFic3RyYWN0Ojxicj4NCiZuYnNwOyAmbmJzcDtUaGlzIGRvY3VtZW50IGRlZmlu
ZXMgYSBkYXRhIG1vZGVsIGZvciB0aGUgQmFiZWwgcm91dGluZyBwcm90b2NvbC48YnI+DQombmJz
cDsgJm5ic3A7VGhlIGRhdGEgbW9kZWwgaXMgZGVmaW5lZCB1c2luZyB0aGUgWUFORyBkYXRhIG1v
ZGVsaW5nIGxhbmd1YWdlLjxicj4NCjxicj4NCjxicj4NCjxicj4NClRoZSBJRVRGIGRhdGF0cmFj
a2VyIHN0YXR1cyBwYWdlIGZvciB0aGlzIGRyYWZ0IGlzOjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIu
aWV0Zi5vcmdfZG9jX2RyYWZ0LTJEaWV0Zi0yRGJhYmVsLTJEeWFuZy0yRG1vZGVsXyZhbXA7ZD1E
d01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1Mb0d6aEMtOHNjOFNZOFRx
NHZyZm9nJmFtcDttPURiZ2xHSTNhTFh1SklBNHZyc1JjVUh3a2pudlNhZzlNbkYySmFReUxrV3cm
YW1wO3M9Mkt6RjNJRktvTlVLY0Jld1VJdFZIX0xqaEEyd2NTajdNZDlwZ0xMMEZzRSZhbXA7ZT0i
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1p
ZXRmLWJhYmVsLXlhbmctbW9kZWwvPC9hPjxicj4NCjxicj4NClRoZXJlIGFyZSBhbHNvIGh0bWxp
emVkIHZlcnNpb25zIGF2YWlsYWJsZSBhdDo8YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxf
ZHJhZnQtMkRpZXRmLTJEYmFiZWwtMkR5YW5nLTJEbW9kZWwtMkQwNiZhbXA7ZD1Ed01GYVEmYW1w
O2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJmFt
cDttPURiZ2xHSTNhTFh1SklBNHZyc1JjVUh3a2pudlNhZzlNbkYySmFReUxrV3cmYW1wO3M9emFC
VFhISTgyRjlmOVdteGhVV21vVldaWWVJczk3b2NYT1BDSnJfY3BtOCZhbXA7ZT0iIHRhcmdldD0i
X2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1iYWJlbC15YW5n
LW1vZGVsLTA2PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdfZG9jX2h0bWxfZHJh
ZnQtMkRpZXRmLTJEYmFiZWwtMkR5YW5nLTJEbW9kZWwtMkQwNiZhbXA7ZD1Ed01GYVEmYW1wO2M9
TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJmFtcDtt
PURiZ2xHSTNhTFh1SklBNHZyc1JjVUh3a2pudlNhZzlNbkYySmFReUxrV3cmYW1wO3M9Q2ZMS2p5
NXRPdmtjcTBWTFpNQ21INHdKTTEyMmI2M2o1TjcxZ3B5emdtWSZhbXA7ZT0iIHRhcmdldD0iX2Js
YW5rIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtYmFi
ZWwteWFuZy1tb2RlbC0wNjwvYT48YnI+DQo8YnI+DQpBIGRpZmYgZnJvbSB0aGUgcHJldmlvdXMg
dmVyc2lvbiBpcyBhdmFpbGFibGUgYXQ6PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfcmZjZGlmZi0z
RnVybDItM0RkcmFmdC0yRGlldGYtMkRiYWJlbC0yRHlhbmctMkRtb2RlbC0yRDA2JmFtcDtkPUR3
TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDtyPUxvR3poQy04c2M4U1k4VHE0
dnJmb2cmYW1wO209RGJnbEdJM2FMWHVKSUE0dnJzUmNVSHdram52U2FnOU1uRjJKYVF5TGtXdyZh
bXA7cz1jQmVlTVYyT1MxRk5IbVVjbUNYeWF6dm9BbXpJQUI2ME1hNDNYbFZPRHVZJmFtcDtlPSIg
dGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1p
ZXRmLWJhYmVsLXlhbmctbW9kZWwtMDY8L2E+PGJyPg0KPGJyPg0KPGJyPg0KUGxlYXNlIG5vdGUg
dGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3Vi
bWlzc2lvbjxicj4NCnVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFp
bGFibGUgYXQgPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHAtM0FfX3Rvb2xzLmlldGYub3JnJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hV
TWVNVFNRaWN2aklnJmFtcDtyPUxvR3poQy04c2M4U1k4VHE0dnJmb2cmYW1wO209RGJnbEdJM2FM
WHVKSUE0dnJzUmNVSHdram52U2FnOU1uRjJKYVF5TGtXdyZhbXA7cz1nQ2JSZkRwRnpYVXU5YU9B
clUxUWx2SzNRSDdqVk9rdzdIZXVTdHh5OGFzJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPg0KdG9v
bHMuaWV0Zi5vcmc8L2E+Ljxicj4NCjxicj4NCkludGVybmV0LURyYWZ0cyBhcmUgYWxzbyBhdmFp
bGFibGUgYnkgYW5vbnltb3VzIEZUUCBhdDo8YnI+DQo8YSBocmVmPSJodHRwczovL3VybGRlZmVu
c2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9ZnRwLTNBX19mdHAuaWV0Zi5vcmdfaW50ZXJuZXQt
MkRkcmFmdHNfJmFtcDtkPUR3TUZhUSZhbXA7Yz1MRllaLW85X0hVTWVNVFNRaWN2aklnJmFtcDty
PUxvR3poQy04c2M4U1k4VHE0dnJmb2cmYW1wO209RGJnbEdJM2FMWHVKSUE0dnJzUmNVSHdram52
U2FnOU1uRjJKYVF5TGtXdyZhbXA7cz1FR205eW1KZFo0QVBpMzk5bzZaSGY1MDB0NXBrMW1VV1Qx
Mk9nd3JqM0JFJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmZ0cDovL2Z0cC5pZXRmLm9yZy9pbnRl
cm5ldC1kcmFmdHMvPC9hPjxicj4NCjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KYmFiZWwgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOmJhYmVsQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+YmFiZWxAaWV0Zi5v
cmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy
L3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19iYWJlbCZhbXA7
ZD1Ed01GYVEmYW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1Mb0d6aEMtOHNjOFNZ
OFRxNHZyZm9nJmFtcDttPURiZ2xHSTNhTFh1SklBNHZyc1JjVUh3a2pudlNhZzlNbkYySmFReUxr
V3cmYW1wO3M9VDZqc2VMd3lRSXlHRnFGSXZ0al9OMVZ5YVRZMzdEbFV1LW9YUG9hMG9LMCZhbXA7
ZT0iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2JhYmVsPC9hPjxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fPGJyPg0KYmFiZWwgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRv
OmJhYmVsQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+YmFiZWxAaWV0Zi5vcmc8L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19iYWJlbCZhbXA7ZD1Ed01GYVEmYW1w
O2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj1Mb0d6aEMtOHNjOFNZOFRxNHZyZm9nJmFt
cDttPURiZ2xHSTNhTFh1SklBNHZyc1JjVUh3a2pudlNhZzlNbkYySmFReUxrV3cmYW1wO3M9VDZq
c2VMd3lRSXlHRnFGSXZ0al9OMVZ5YVRZMzdEbFV1LW9YUG9hMG9LMCZhbXA7ZT0iIHRhcmdldD0i
X2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2JhYmVsPC9hPjxv
OnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_c4f4292c10a7448fad4be9e9b9451fd4attcom_--


From nobody Thu Sep  3 07:39:52 2020
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 76C7A3A0DEA; Thu,  3 Sep 2020 07:39:44 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.15.1
Auto-Submitted: auto-generated
Precedence: bulk
Cc: The IESG <iesg@ietf.org>, Donald Eastlake <d3e3e3@gmail.com>, martin.vigoureux@nokia.com, draft-ietf-babel-applicability@ietf.org, babel-chairs@ietf.org, babel@ietf.org, d3e3e3@gmail.com, rfc-editor@rfc-editor.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <159914398447.30419.3751920010328413184@ietfa.amsl.com>
Date: Thu, 03 Sep 2020 07:39:44 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/VoZy9wNPgSKTRZ3q1gSnnvto8vs>
Subject: [babel] Document Action: 'Applicability of the Babel routing protocol' to Informational RFC (draft-ietf-babel-applicability-10.txt)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 14:39:45 -0000

The IESG has approved the following document:
- 'Applicability of the Babel routing protocol'
  (draft-ietf-babel-applicability-10.txt) as Informational RFC

This document is the product of the Babel routing protocol Working Group.

The IESG contact persons are Alvaro Retana, Deborah Brungard and Martin
Vigoureux.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-babel-applicability/





Technical Summary

Babel is a routing protocol based on the distance-vector algorithm
augmented with mechanisms for loop avoidance and starvation avoidance.
This applicability document argues that there exist niches where Babel
is useful and that are not adequately served by other protocols.

Working Group Summary

This was not a particularly controversial draft in the WG. There was
substantial suport and no objection on the mailing list and consensus
was declared during the WG meeting at IETF-102.

Document Quality

This is a brief applicability document. There are multiple independent
interoperable implementation of the routing protocol which is its
subject. A Shepherd's review found only one minor typo that has been
fixed. 

Personnel

     Document Shepherd:  Donald Eastlake
     Responsible Area Director:  Martin Vigoureux


From nobody Thu Sep  3 07:41:47 2020
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 66FF83A0E22; Thu,  3 Sep 2020 07:41:45 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.15.1
Auto-Submitted: auto-generated
Precedence: bulk
Cc: martin.vigoureux@nokia.com, Donald Eastlake <d3e3e3@gmail.com>, draft-ietf-babel-dtls@ietf.org, The IESG <iesg@ietf.org>, d3e3e3@gmail.com, babel@ietf.org, babel-chairs@ietf.org, rfc-editor@rfc-editor.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <159914410540.16068.15827584861693583598@ietfa.amsl.com>
Date: Thu, 03 Sep 2020 07:41:45 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/dXyluAx1C2JR-qvXyFIn9XwZppU>
Subject: [babel] Protocol Action: 'Babel Routing Protocol over Datagram Transport Layer Security' to Proposed Standard (draft-ietf-babel-dtls-10.txt)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 14:41:45 -0000

The IESG has approved the following document:
- 'Babel Routing Protocol over Datagram Transport Layer Security'
  (draft-ietf-babel-dtls-10.txt) as Proposed Standard

This document is the product of the Babel routing protocol Working Group.

The IESG contact persons are Alvaro Retana, Deborah Brungard and Martin
Vigoureux.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-babel-dtls/





Technical Summary

The Babel Routing Protocol does not contain any means to authenticate
neighbours or protect messages sent between them.  This documents
specifies a mechanism to ensure these properties, using Datagram
Transport Layer Security (DTLS).

Working Group Summary

There was a clear consensus in favor of the document. There was no
opposition except for one participant who changed to support.

Document Quality

The document is of good quality and has had a reasonable variety of
reviews with comments resolved to the satisfaction of the reviewers.

Personnel

     Document Shepherd: Donald Eastlake
     Responsible Area Director: Martin Vigoureux


From nobody Thu Sep  3 07:44:39 2020
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 963003A0E2C; Thu,  3 Sep 2020 07:44:37 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.15.1
Auto-Submitted: auto-generated
Precedence: bulk
Cc: martin.vigoureux@nokia.com, d3e3e3@gmail.com, babel-chairs@ietf.org, draft-ietf-babel-rfc6126bis@ietf.org, babel@ietf.org, rfc-editor@rfc-editor.org, The IESG <iesg@ietf.org>, Donald Eastlake <d3e3e3@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <159914427759.19540.16228456868120837782@ietfa.amsl.com>
Date: Thu, 03 Sep 2020 07:44:37 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/1VpQSv8BK_qi2cHzwqugcWBUXoA>
Subject: [babel] Protocol Action: 'The Babel Routing Protocol' to Proposed Standard (draft-ietf-babel-rfc6126bis-20.txt)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Sep 2020 14:44:38 -0000

The IESG has approved the following document:
- 'The Babel Routing Protocol'
  (draft-ietf-babel-rfc6126bis-20.txt) as Proposed Standard

This document is the product of the Babel routing protocol Working Group.
This IETF Stream document obsoletes an Independent Stream document. That
step has been agreed by the Independent Stream Editor.

The IESG contact persons are Alvaro Retana, Deborah Brungard and Martin
Vigoureux.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-babel-rfc6126bis/





Technical Summary

   Babel is a loop-avoiding distance-vector routing protocol that is
   designed to be robust and efficient both in networks using prefix-
   based routing and in networks using flat routing ("mesh networks"),
   and both in relatively stable wired networks and in highly dynamic
   wireless networks.  This document describes the Babel routing
   protocol, and obsoletes RFCs 6126 and 7557

Working Group Summary

  Nothing of note -- all WG discussions over the changes between 6126
  and 6126bis were resolved.

Document Quality

  The document is of good quality. There are multiple implementations.
  Also, there are RFC 6126 implementations not yet updated but
  experience has shown these are easily updated to rfc6126bis.

Personnel

  Donald Eastlake is shepherd
  Martin Vigoureux is the responsible area director


From nobody Fri Sep  4 17:22:17 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9393F3A0E1B; Fri,  4 Sep 2020 17:22:15 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: babel@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.15.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: babel@ietf.org
Message-ID: <159926533556.24459.5280137644133625770@ietfa.amsl.com>
Date: Fri, 04 Sep 2020 17:22:15 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/u5tzCU8BOLSVqJnctkVBXa-vBCQ>
Subject: [babel] I-D Action: draft-ietf-babel-hmac-12.txt
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 Sep 2020 00:22:16 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Babel routing protocol WG of the IETF.

        Title           : MAC authentication for the Babel routing protocol
        Authors         : Clara Do
                          Weronika Kolodziejak
                          Juliusz Chroboczek
	Filename        : draft-ietf-babel-hmac-12.txt
	Pages           : 22
	Date            : 2020-09-04

Abstract:
   This document describes a cryptographic authentication mechanism for
   the Babel routing protocol that has provisions for replay avoidance.
   This document obsoletes RFC 7298.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-babel-hmac/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-babel-hmac-12
https://datatracker.ietf.org/doc/html/draft-ietf-babel-hmac-12

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-babel-hmac-12


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue Sep  8 09:32:38 2020
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 759993A07F6; Tue,  8 Sep 2020 09:32:29 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.15.1
Auto-Submitted: auto-generated
Precedence: bulk
Cc: martin.vigoureux@nokia.com, d3e3e3@gmail.com, The IESG <iesg@ietf.org>, babel@ietf.org, babel-chairs@ietf.org, draft-ietf-babel-hmac@ietf.org, Donald Eastlake <d3e3e3@gmail.com>, rfc-editor@rfc-editor.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <159958274945.15648.2373709074130068805@ietfa.amsl.com>
Date: Tue, 08 Sep 2020 09:32:29 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/_0V-6xTWRkF0niw5rWBi6Zu_fFM>
Subject: [babel] Protocol Action: 'MAC authentication for the Babel routing protocol' to Proposed Standard (draft-ietf-babel-hmac-12.txt)
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Sep 2020 16:32:30 -0000

The IESG has approved the following document:
- 'MAC authentication for the Babel routing protocol'
  (draft-ietf-babel-hmac-12.txt) as Proposed Standard

This document is the product of the Babel routing protocol Working Group.

The IESG contact persons are Alvaro Retana, Deborah Brungard and Martin
Vigoureux.

A URL of this Internet Draft is:
https://datatracker.ietf.org/doc/draft-ietf-babel-hmac/





Technical Summary

This document describes a cryptographic authentication mechanism for
the Babel routing protocol that has provisions for replay avoidance.
It utilizes HMAC based message authentication codes (MACs).

Working Group Summary

The Babel WG was principally Chartered to produce a Standards Track
version of the Babel protocol which was originally documented in
Experimental RFCs including the basic protocol in RFC 6126 and HMAC
based authentication in RFC 7298. In working on this transition,
rfc6126bis and rfc7298bis drafts were created; however, while the
first was adopted by the WG, the WG declined to adopt the rfc7298bis
draft and an alternative babel-hmac draft was created and adopted as
draft-ietf-babel-hmac. There has been extensive discussion of hmac
security and this draft on the list and a clear consensus to approve
it.

Document Quality

There are multiple implementations of this draft. The document has
received multiple reviews and is of high quality.

Personnel

     Document Shepherd: Donald Eastlake, 3rd
     Responsible Area Director: Martin Vigoureux


From nobody Fri Sep 11 09:59:42 2020
Return-Path: <session-request@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D87943A1481; Fri, 11 Sep 2020 09:59:39 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: martin.vigoureux@nokia.com, babel-chairs@ietf.org, babel@ietf.org, d3e3e3@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.16.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <159984357980.4804.8769690426567760390@ietfa.amsl.com>
Date: Fri, 11 Sep 2020 09:59:39 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/5wF2azXTjhwPkr66C-m8nC_v6u0>
Subject: [babel] babel - New Meeting Session Request for IETF 109
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Sep 2020 16:59:40 -0000

A new meeting session request has just been submitted by Donald E. Eastlake 3rd, a Chair of the babel working group.


---------------------------------------------------------
Working Group Name: Babel routing protocol
Area Name: Routing Area
Session Requester: Donald Eastlake


Number of Sessions: 1
Length of Session(s):  1 Hour
Number of Attendees: 20
Conflicts to Avoid: 
 Chair Conflict: bess idr rtgwg dnsop
 Technology Overlap: homenet manet rtgarea lpwan
 Key Participant Conflict: netconf netmod





People who must be present:
  Donald E. Eastlake 3rd
  Russ White
  Martin Vigoureux

Resources Requested:

Special Requests:
  
---------------------------------------------------------



From nobody Tue Sep 15 11:14:33 2020
Return-Path: <d3e3e3@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6321E3A0D88; Tue, 15 Sep 2020 11:14:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level: 
X-Spam-Status: No, score=-1.848 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=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 kRI6_tttfQnC; Tue, 15 Sep 2020 11:14:30 -0700 (PDT)
Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) (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 ADC663A0D84; Tue, 15 Sep 2020 11:14:30 -0700 (PDT)
Received: by mail-il1-x12f.google.com with SMTP id y2so3916738ilp.7; Tue, 15 Sep 2020 11:14:30 -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=hWlR18JzAZPZqTEIGieoF1XkpwgmMwT+htxVZsmiB1s=; b=LyRjp+0Phb7OQNgNfBow9kVPWjzU+98ALqTduo4YiqMdCENCp/L/Gi1WYqdaf0eAla kbuHHsnHI2FDdpscmH5t5vcs0O8BtG7RPIH4vAwszGaYGN2qwTrzXfmaVOZCVS4s/IfA 3mJWF+JM/OS70YDE79HJQH+ToSGV4Wp5F6Dil1v4tiLMXe1qH1gEq+4ipynrC+9QVrzF 61OPzRAHreHU0UvmFMJ29PvcyUp3iSL4BHdUGfsx8euFr6kGC9ksN4zLmdPEip3lnorD 6J4TXL5KuAs6yz7EfxwFSXSDCnUw6r/1gQ1t6fXKZGTgx/se7R9IZntil4Ch2TruyZ+H MsXw==
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=hWlR18JzAZPZqTEIGieoF1XkpwgmMwT+htxVZsmiB1s=; b=iNARJvHf3i02MkUB5BtUBG/xMFISK2jJ7hW6T+wThn3bYKsa1ZACIfs/L8xpqPBYdE qDO1hDiJxPucsZ8pi77VQ9J60SBLbkLqoWBSN4ndgEU1j0eK33CoeVd9zXyuv3kMjHtD 7J9F4I1enL5++ZuUnDVOlcbcDRub6o1VIOPaTRLwCmhDBA5KyYSdflT7qU3Qxid8E5iH z1xXjZ/gfyzZMKqrcqe3SeTP6Ezc3sI22IFNM9ZDHlvV5/D4JBcxKrR13HTQLxo6mrvh ff7Pr9MZb/nq0y0poULY61rYDDmDy7s+MRcMCkByLW/yD32vkcTlzU4JH2LVEj4TS2CC xc5Q==
X-Gm-Message-State: AOAM530LkhXSz0vVWUSXq/0VQy+kdlcZQXk49waO3ehTmXDDiKfyGHxR Y03/zHomr+cqk+GPiOUDVu52RTqD5lFLjEZyYhXuzE57UGo=
X-Google-Smtp-Source: ABdhPJwB/RWWr3xhPCO6XGGz7vWqRxHWWL8QheUbYyy6I+R3m0qWdPyiBrCZ0TV2USJHOAOM2RT1Mi+XxYHJ7H9pLqY=
X-Received: by 2002:a92:79d2:: with SMTP id u201mr6892704ilc.83.1600193669168;  Tue, 15 Sep 2020 11:14:29 -0700 (PDT)
MIME-Version: 1.0
References: <CAF4+nEEfHp0rxZFi6n=sn7mTKSM9aurNMZcg+xaLMN4+vjxo3g@mail.gmail.com>
In-Reply-To: <CAF4+nEEfHp0rxZFi6n=sn7mTKSM9aurNMZcg+xaLMN4+vjxo3g@mail.gmail.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Tue, 15 Sep 2020 14:14:17 -0400
Message-ID: <CAF4+nEFbROq3RLUCpgg+a2OMoRGSLhx6p8vRq86kEq5qa=UV+w@mail.gmail.com>
To: Babel at IETF <babel@ietf.org>
Cc: babel-chairs <babel-chairs@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/51ghA03etPG9UdbtSeghPDVR2qk>
Subject: [babel] Consensus Re: WG Last Call through September 14th for draft-ietf-babel-yang-model
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Sep 2020 18:14:32 -0000

Hi,

There being only supporting responses to this extended WG Last Call,
there is consensus for this draft and publication will be requested.

Mahesh: The references in the draft to draft-ietf-babel-rfc6126bis and
to draft-ietf-babel-information-model are to older versions. You could
either update the draft for that now or wait for IETF Last Call and
Directorate comments and update the references when there are other
changes.

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com

On Sun, Aug 30, 2020 at 12:39 AM Donald Eastlake <d3e3e3@gmail.com> wrote:
> Hi,
>
> The Yang model draft (version -04) did actually pass WG last call
> before but shortly there after some questions arose. There were
> changes of some significance between -04 and -05 (see
> https://tools.ietf.org/rfcdiff?url2=draft-ietf-babel-yang-model-05.txt)
> but very minor changes between -05 and the current -06 (I believe just
> some formatting and author info changes).
>
> So, as announced at the July Babel WG meeting, this is a WG Last Call
> through September 14 for moving forward with this draft and requesting
> RFC publication.
>
> Thanks,
> Donald
> ===============================
>  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>  2386 Panoramic Circle, Apopka, FL 32703 USA
>  d3e3e3@gmail.com
>
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Sun, Jun 28, 2020 at 5:18 PM
> Subject: [babel] I-D Action: draft-ietf-babel-yang-model-06.txt
> To: <i-d-announce@ietf.org>
> Cc: <babel@ietf.org>
>
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Babel routing protocol WG of the IETF.
>
>         Title           : YANG Data Model for Babel
>         Authors         : Mahesh Jethanandani
>                           Barbara Stark
>         Filename        : draft-ietf-babel-yang-model-06.txt
>         Pages           : 38
>         Date            : 2020-06-28
>
> Abstract:
>    This document defines a data model for the Babel routing protocol.
>    The data model is defined using the YANG data modeling language.
>
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-babel-yang-model/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-babel-yang-model-06
> https://datatracker.ietf.org/doc/html/draft-ietf-babel-yang-model-06
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-babel-yang-model-06
>
>
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
>
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel


From nobody Tue Sep 15 11:59:56 2020
Return-Path: <mjethanandani@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4099B3A17D4; Tue, 15 Sep 2020 11:59:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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] 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 0K8c6NvSL1fp; Tue, 15 Sep 2020 11:59:54 -0700 (PDT)
Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) (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 15C143A17D2; Tue, 15 Sep 2020 11:59:54 -0700 (PDT)
Received: by mail-pf1-x432.google.com with SMTP id w7so2508579pfi.4; Tue, 15 Sep 2020 11:59:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=JdQvg+7OMzAl74bTgG3NcSj5WcQ+OnjgblFtxTfTJxk=; b=karXM0yB/mXiyfqNUqodMNWxFMrGIZnRxlq7n5pnvJcsokCglughkY7svnxysXHL/Y 6siXFVC9NXNLc7rAs9YLKBxWoKPKNe7VizmdSU6cZFy+MAhhvh9BLcOzzS87nmnzhB9D UzN4BYCVmMltzuRVs8B+THNIB+VG5ZjjrCQjOnaEY5Cup9LUOZb9nOMZLyeHcL2kav2/ np+spmLYAF2EwZotHfMeHQzTyDJOQU7g4HJGcZAJhuNu3MA8UL1ETxt78i3wvFVvOd55 FQVV1YVCoeQqg2pzvAA5ABqVvTP6YL1+hq24g/VvcYRgl3hWG8ukSC0za4dMwYghmQp4 V4ug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=JdQvg+7OMzAl74bTgG3NcSj5WcQ+OnjgblFtxTfTJxk=; b=aPkFUhITulDe2bg2cN7e6V9Va+n5o15MrUiXV7tYUfm8rCjT8cdWwc7+VRKKEctaqC Prqp6MDP3SrSZWR6cijvauzyPxcwCC5is08EC6NWbhuzDvMuzENQ8cv2a1eIBTQUBjNX zl+cM255PrjaC6HGIGPW6qz6fPPqQ9LGwB9ZhcHDbUACNnF3HphMdnc7eUzEUdhNnma9 ysZ5uydTEQhjSRou4y5xH6xyHM7IOr2ExSa8wDMLZoKl+xfVw5xiV8xB0dGJ1RXr3kPe mx1iojChtYWxtFBmII5N+zsPxxbhBxb2rZGEUmXJyJXAaz53cbgW2Q37NrJ0xoS4JEAN fp7w==
X-Gm-Message-State: AOAM5314JbTdciJ//nx3SVID4pFZ+f8uaMOWbc4lxPOJ7GQ1k7a/NHCQ FrhWc8N3VEup+V9Swx8G+G8=
X-Google-Smtp-Source: ABdhPJwaAjO+93r/QPekOGs2v4RCEexL5zXHwHuU7/tciMbb1BqGnwy1nDz8WGLYl6HqMYPryjIaEA==
X-Received: by 2002:aa7:941a:0:b029:142:2501:35d1 with SMTP id x26-20020aa7941a0000b0290142250135d1mr3139553pfo.49.1600196393442;  Tue, 15 Sep 2020 11:59:53 -0700 (PDT)
Received: from ?IPv6:2601:647:5600:5020:3909:28cd:6cc7:6714? ([2601:647:5600:5020:3909:28cd:6cc7:6714]) by smtp.gmail.com with ESMTPSA id b2sm7845603pfp.3.2020.09.15.11.59.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Sep 2020 11:59:51 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <5FA65025-D086-4E5C-BD15-D81D49D70E55@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_FCD103E5-0933-4828-8D53-14D9950FFBD3"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.6\))
Date: Tue, 15 Sep 2020 11:59:50 -0700
In-Reply-To: <CAF4+nEFbROq3RLUCpgg+a2OMoRGSLhx6p8vRq86kEq5qa=UV+w@mail.gmail.com>
Cc: Babel at IETF <babel@ietf.org>, babel-chairs <babel-chairs@ietf.org>
To: Donald Eastlake <d3e3e3@gmail.com>
References: <CAF4+nEEfHp0rxZFi6n=sn7mTKSM9aurNMZcg+xaLMN4+vjxo3g@mail.gmail.com> <CAF4+nEFbROq3RLUCpgg+a2OMoRGSLhx6p8vRq86kEq5qa=UV+w@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.9.6)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/1j8NfIN-xjBXM5M256w0GkOAXhM>
Subject: Re: [babel] Consensus Re: WG Last Call through September 14th for draft-ietf-babel-yang-model
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Sep 2020 18:59:55 -0000

--Apple-Mail=_FCD103E5-0933-4828-8D53-14D9950FFBD3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Donald,

> On Sep 15, 2020, at 11:14 AM, Donald Eastlake <d3e3e3@gmail.com> =
wrote:
>=20
> Mahesh: The references in the draft to draft-ietf-babel-rfc6126bis and
> to draft-ietf-babel-information-model are to older versions. You could
> either update the draft for that now or wait for IETF Last Call and
> Directorate comments and update the references when there are other
> changes.

I will wait for more comments and use them as the reason to update the =
document and the references.

Thanks.

Mahesh Jethanandani
mjethanandani@gmail.com






--Apple-Mail=_FCD103E5-0933-4828-8D53-14D9950FFBD3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Donald,<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Sep 15, 2020, at 11:14 AM, Donald Eastlake =
&lt;<a href=3D"mailto:d3e3e3@gmail.com" =
class=3D"">d3e3e3@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Mahesh: The references in the =
draft to draft-ietf-babel-rfc6126bis and</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">to draft-ietf-babel-information-model are to older versions. =
You could</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">either update =
the draft for that now or wait for IETF Last Call and</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Directorate comments and update =
the references when there are other</span><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">changes.</span></div></blockquote><br class=3D""></div><div>I =
will wait for more comments and use them as the reason to update the =
document and the references.</div><div><br =
class=3D""></div><div>Thanks.</div><br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=

--Apple-Mail=_FCD103E5-0933-4828-8D53-14D9950FFBD3--


From nobody Wed Sep 16 14:26:45 2020
Return-Path: <noreply@ietf.org>
X-Original-To: babel@ietf.org
Delivered-To: babel@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C11353A11FA; Wed, 16 Sep 2020 14:26:42 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Donald Eastlake via Datatracker <noreply@ietf.org>
To: <martin.vigoureux@nokia.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.17.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: d3e3e3@gmail.com, iesg-secretary@ietf.org, babel-chairs@ietf.org, babel@ietf.org, Donald Eastlake <d3e3e3@gmail.com>
Message-ID: <160029160277.2433.9589613420307935741@ietfa.amsl.com>
Date: Wed, 16 Sep 2020 14:26:42 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/nBNWuSsu3ZwHEjyOul6RpnkKjDs>
Subject: [babel] Publication has been requested for draft-ietf-babel-yang-model-06
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2020 21:26:43 -0000

Donald Eastlake has requested publication of draft-ietf-babel-yang-model-06 as Proposed Standard on behalf of the BABEL working group.

Please verify the document's state at https://datatracker.ietf.org/doc/draft-ietf-babel-yang-model/



From nobody Wed Sep 16 15:06:49 2020
Return-Path: <bs7652@att.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0D4D3A0D74; Wed, 16 Sep 2020 15:06:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.919
X-Spam-Level: 
X-Spam-Status: No, score=-1.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 VpusBV1LUe9n; Wed, 16 Sep 2020 15:06:46 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 A22B03A0A9B; Wed, 16 Sep 2020 15:06:46 -0700 (PDT)
Received: from pps.filterd (m0049459.ppops.net [127.0.0.1]) by m0049459.ppops.net-00191d01. (8.16.0.42/8.16.0.42) with SMTP id 08GM1AIE041119; Wed, 16 Sep 2020 18:06:45 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0049459.ppops.net-00191d01. with ESMTP id 33k5suw62r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 16 Sep 2020 18:06:45 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 08GM6iIK029524; Wed, 16 Sep 2020 18:06:45 -0400
Received: from zlp30486.vci.att.com (zlp30486.vci.att.com [135.47.91.177]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 08GM6cdM029252 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 16 Sep 2020 18:06:39 -0400
Received: from zlp30486.vci.att.com (zlp30486.vci.att.com [127.0.0.1]) by zlp30486.vci.att.com (Service) with ESMTP id 41CEF4009E6B; Wed, 16 Sep 2020 22:06:38 +0000 (GMT)
Received: from GAALPA1MSGEX1CE.ITServices.sbc.com (unknown [135.50.89.112]) by zlp30486.vci.att.com (Service) with ESMTPS id 2339F4009E61; Wed, 16 Sep 2020 22:06:38 +0000 (GMT)
Received: from GAALPA1MSGEX1CB.ITServices.sbc.com (135.50.89.109) by GAALPA1MSGEX1CE.ITServices.sbc.com (135.50.89.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Wed, 16 Sep 2020 18:06:37 -0400
Received: from GAALPA1MSGEX1CB.ITServices.sbc.com ([135.50.89.109]) by GAALPA1MSGEX1CB.ITServices.sbc.com ([135.50.89.109]) with mapi id 15.01.2044.004; Wed, 16 Sep 2020 18:06:37 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: "'Martin Vigoureux'" <martin.vigoureux@nokia.com>, "'draft-ietf-babel-information-model@ietf.org'" <draft-ietf-babel-information-model@ietf.org>
CC: Babel at IETF <babel@ietf.org>
Thread-Topic: AD review of draft-ietf-babel-information-model
Thread-Index: AQHWis8s0dN/AYF6b0m6XBswORf8JaloiNNAgANLxWA=
Date: Wed, 16 Sep 2020 22:06:37 +0000
Message-ID: <a9b66e93ced242778d12692e7ba463c7@att.com>
References: <57d1a7c8-de0d-9713-f585-33934eeff2d0@nokia.com> <fcd2cc592b6f4bd7863230af84a1ff8b@att.com>
In-Reply-To: <fcd2cc592b6f4bd7863230af84a1ff8b@att.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.78.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-16_13:2020-09-16, 2020-09-16 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 lowpriorityscore=0 mlxlogscore=786 priorityscore=1501 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009160158
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/q_0NXXMk1QIY7tZPKQktOV03kDc>
Subject: Re: [babel] AD review of draft-ietf-babel-information-model
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2020 22:06:48 -0000

SGkgRGF2aWQgYW5kIEp1bGl1c3ogKGFuZCBhbnlvbmUgZWxzZSB3aG8gY2FyZXMgdG8gb3BpbmUp
LA0KSW4gY29udGVtcGxhdGluZyB5b3VyIHVubmF0dXJhbCBzaWxlbmNlLCBJIHJlYWxpemVkIHlv
dSB3ZXJlbid0IG9uIGFueSBvZiB0aGUgbGlzdHMgaW5jbHVkZWQgaW4gdGhpcyB0aHJlYWQuDQpU
aGUgYmFzaWMgcXVlc3Rpb24gaXMgd2hldGhlciB3ZSBuZWVkIGNvbmZpZyBwYXJhbWV0ZXJzIGZv
ciBzb3VyY2Utc3BlY2lmaWMgcm91dGluZy4gQXQgdGhlDQp2ZXJ5IGxlYXN0LCBJIHdvbmRlciBp
ZiB0aGVyZSBzaG91bGQgYmUgYW4gZW5hYmxlL2Rpc2FibGU/DQpUaHgsDQpCYXJiYXJhDQoNCj4g
SGkgTWFydGluLA0KPiBUaGFua3MgZm9yIHRoZSBxdWVzdGlvbi4gSXQncyBhbiBleGNlbGxlbnQg
cXVlc3Rpb24uDQo+IERpZ2dpbmcgdGhyb3VnaCBteSBmdXp6eSBtZW1vcnkgYmFua3MsIEkgc2Vl
bSB0byByZWNhbGwgaXQgd2FzIHNhaWQgdGhlcmUNCj4gd2VyZSBubyBhZGRpdGlvbmFsIHBhcmFt
ZXRlcnMgdGhhdCBuZWVkZWQgdG8gYmUgY29uZmlndXJlZC4gV2hhdCBJIGRvbid0DQo+IHJlbWVt
YmVyIChhbmQgbWF5YmUgd2UgbWlzc2VkIGRpc2N1c3NpbmcgdGhpcz8pIGlzIHdoZXRoZXIgdGhl
cmUgc2hvdWxkDQo+IGJlIGEgcGFyYW1ldGVyIHRvIGVuYWJsZS9kaXNhYmxlIHNvdXJjZS1zcGVj
aWZpYyByb3V0aW5nLg0KPiANCj4gRGF2aWQgYW5kIEp1bGl1c3osIGRvIGVpdGhlciBvZiB5b3Ug
cmVtZW1iZXI/IE9yIGhhdmUgYW4gb3BpbmlvbiBvbiBzb3VyY2UtDQo+IHNwZWNpZmljIHJvdXRp
bmcgY29uZmlndXJhdGlvbj8NCj4gVGh4LA0KPiBCYXJiYXJhDQo+IA0KPiA+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogTWFydGluIFZpZ291cmV1eCA8bWFydGluLnZpZ291
cmV1eEBub2tpYS5jb20+DQo+ID4gU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMjAgMjo0
MiBQTQ0KPiA+IFRvOiBkcmFmdC1pZXRmLWJhYmVsLWluZm9ybWF0aW9uLW1vZGVsQGlldGYub3Jn
DQo+ID4gQ2M6IGJhYmVsLWNoYWlycyA8YmFiZWwtY2hhaXJzQGlldGYub3JnPg0KPiA+IFN1Ympl
Y3Q6IEFEIHJldmlldyBvZiBkcmFmdC1pZXRmLWJhYmVsLWluZm9ybWF0aW9uLW1vZGVsDQo+ID4N
Cj4gPiBIaSwNCj4gPg0KPiA+IHRoYW5rIHlvdSBmb3IgdGhpcyBkb2N1bWVudC4gSSBoYXBwaWx5
IGRvbid0IGhhdmUgYW55IGNvbW1lbnQgb3INCj4gPiBzdWdnZXN0aW9uIHRvIG1ha2UuIEhvd2V2
ZXIgSSBkbyBoYXZlIGEgcXVlc3Rpb24uDQo+ID4NCj4gPiBZb3UgZG9uJ3Qgc2VlbSB0byBjb3Zl
ciB0aGUgc291cmNlIHNwZWNpZmljIHJvdXRpbmcgYXNwZWN0cyB0aGF0IGFyZQ0KPiA+IGludHJv
ZHVjZWQgaW4gZHJhZnQtaWV0Zi1iYWJlbC1zb3VyY2Utc3BlY2lmaWMtMDUuDQo+ID4gV2h5Pw0K
PiA+DQo+ID4gVGhhbmtzDQo+ID4gLW0NCg==


From nobody Wed Sep 16 15:32:09 2020
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FDEF3A0DA8; Wed, 16 Sep 2020 15:32:08 -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, 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=toke.dk
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 XdLsqw20YTfi; Wed, 16 Sep 2020 15:32:06 -0700 (PDT)
Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (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 8EF6C3A0D76; Wed, 16 Sep 2020 15:32:05 -0700 (PDT)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1600295522; bh=Y3DgPmyfQOEFBL6VCuXhsDj0fvJ0kf6OzHjWmjDSTGc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=IBgLFpKRaDTKl3jUpaDGOsrnaNKtfkbeg14kojiA2CN26RYAAgNxEXgkRSlkf6CuX XTIuxp5sgG8vDY/u/OgQKQfZnHgAH6UOzcaMXzcyBWuJv1MOxQV/2mVMieZYh36J1z UEHytmImhtrF4XENNXm2MZRRSys6HUgsl7q7hCu2bk0AhTE4N+TcKMnOboFMe0env6 2FPiCCq0bdHcUrIrJbctIfttPgrGHtX87vSH5uySbZo9mHrhICpehZjpCNdU9W9UyQ fJ3xip/JZNN9NltHYBF+qEGGYhiXeUKp6ibT4Jm9ExHxJaNEhfUkkQYHC5eFQlagax h7GQSwUe5Y2yA==
To: "STARK, BARBARA H" <bs7652@att.com>, 'Martin Vigoureux' <martin.vigoureux@nokia.com>, "'draft-ietf-babel-information-model@ietf.org'" <draft-ietf-babel-information-model@ietf.org>
Cc: Babel at IETF <babel@ietf.org>
In-Reply-To: <a9b66e93ced242778d12692e7ba463c7@att.com>
References: <57d1a7c8-de0d-9713-f585-33934eeff2d0@nokia.com> <fcd2cc592b6f4bd7863230af84a1ff8b@att.com> <a9b66e93ced242778d12692e7ba463c7@att.com>
Date: Thu, 17 Sep 2020 00:32:02 +0200
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <87wo0tnyjh.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/F7tlCQk8IeTaHN_rKHbsoKF3urE>
Subject: Re: [babel] AD review of draft-ietf-babel-information-model
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Sep 2020 22:32:08 -0000

"STARK, BARBARA H" <bs7652@att.com> writes:

> Hi David and Juliusz (and anyone else who cares to opine),
> In contemplating your unnatural silence, I realized you weren't on any of the lists included in this thread.
> The basic question is whether we need config parameters for source-specific routing. At the
> very least, I wonder if there should be an enable/disable?

In the Bird implementation it does have to be explicitly enabled (or
rather, there's a config section per address familiy, which can be one
or more of {ipv4,ipv6,ipv6-ss}).

-Toke


From nobody Wed Sep 16 17:31:29 2020
Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00F1A3A011D; Wed, 16 Sep 2020 17:31:27 -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 1QRHTvklWtmW; Wed, 16 Sep 2020 17:31:24 -0700 (PDT)
Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) (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 E42443A0115; Wed, 16 Sep 2020 17:31:23 -0700 (PDT)
Received: by mail-lf1-x136.google.com with SMTP id z19so212445lfr.4; Wed, 16 Sep 2020 17:31:23 -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=HP5Oi/H2zMrjv2HPpRiy4Affru+uaQw67NmCIGjMuCY=; b=C8oJRbxUr4g2XvCWeZDQJ/DFCLXGgxRgNAQPmvgba8C6NMnD6IX30B7aTbULyaIkNe WK1n5B7HzvQGh7Wq3UrKBNi1LOdLAyh9Fg23ZdIeWNyC+yA2hAbwso9P0tLVO0tFenu+ k09Y3K1Q7g7k4jH7mzAiZIUtkTOLtcX7OB9Qc+6mPrxkYZ2napeDiIFn5jRTfq/ulzZ5 9yTnPlGMlbr4TcBke3v6L1zYrmjUH0MGphHwqeb7BZN2WaatoQejCOOXvP8AjS99LpXl yaquXb3v8W5oy9IG8cgDvtbQ6dt6mjxTaNQV+J0ZuuDyFNIjJ/BaLL4URvsDCGdAzFm4 IIGw==
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=HP5Oi/H2zMrjv2HPpRiy4Affru+uaQw67NmCIGjMuCY=; b=NHjpQQ3umTQcgrhkQQ/fQsfNarmX/wErdBDWBDYYMiLpcs5CC6joLuhf7Fr0+Z9u+c G8S3lP8rp2Ij8mayVM876ilMVtqkVBeySigZ93EGURHZUOOLNruY8lr9c64XWdZ7txQV o//RgG5Se84lzatb5LWuCrKW3C4vFJiNRYVRfbxgOvgL+7hV5/tEfFTwZA1JaKNCfLXK W+77JEbjsFMbc8/tgbrH0CA5imzlKQmOnlVvJeEr1Aj6Joy2oG8v48vLivP0o4NcYGX8 IExdyKv8Nnt+OWKmC1nZYnM88XC0PFHW+gpHCGoe2kAvg0vOe1R/u96F416ON4qtQWNr 3LPw==
X-Gm-Message-State: AOAM531KuZOxtvzBMjKqq1Co3XBF8gZ2r57Qj7trnlMDJ3Sr08XWN4TR TMMRiymhJy7eM6vrLfwzf7frSdFSZjOJuUOlH/M=
X-Google-Smtp-Source: ABdhPJwXLLsr2YzWQPVz/o+Tp59wzk+tckghTPiC61Y0kU7NW6q4y58hNVJTQT1sy9velgcmvKd8F8wjk2HMkj8IVaY=
X-Received: by 2002:a19:4319:: with SMTP id q25mr7276423lfa.505.1600302681893;  Wed, 16 Sep 2020 17:31:21 -0700 (PDT)
MIME-Version: 1.0
References: <57d1a7c8-de0d-9713-f585-33934eeff2d0@nokia.com> <fcd2cc592b6f4bd7863230af84a1ff8b@att.com> <a9b66e93ced242778d12692e7ba463c7@att.com> <87wo0tnyjh.fsf@toke.dk>
In-Reply-To: <87wo0tnyjh.fsf@toke.dk>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Wed, 16 Sep 2020 17:31:11 -0700
Message-ID: <CAPDSy+789XrF7_mOgbz_QkJRuxaFLupK3J8Fneq3RXbjHLFPxg@mail.gmail.com>
To: =?UTF-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= <toke=40toke.dk@dmarc.ietf.org>
Cc: "STARK, BARBARA H" <bs7652@att.com>, Martin Vigoureux <martin.vigoureux@nokia.com>,  "draft-ietf-babel-information-model@ietf.org" <draft-ietf-babel-information-model@ietf.org>,  Babel at IETF <babel@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e32ead05af7780cd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/p3g8beJcZvfbol_pAVwTlLWDyuI>
Subject: Re: [babel] AD review of draft-ietf-babel-information-model
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Sep 2020 00:31:27 -0000

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

Indeed, I wasn't on the previous email lists :-)
I never got around to implementing source-specific
Babel in my own implementation, so I don't have a
helpful opinion here, sorry.

David

On Wed, Sep 16, 2020 at 3:32 PM Toke H=C3=B8iland-J=C3=B8rgensen <toke=3D
40toke.dk@dmarc.ietf.org> wrote:

> "STARK, BARBARA H" <bs7652@att.com> writes:
>
> > Hi David and Juliusz (and anyone else who cares to opine),
> > In contemplating your unnatural silence, I realized you weren't on any
> of the lists included in this thread.
> > The basic question is whether we need config parameters for
> source-specific routing. At the
> > very least, I wonder if there should be an enable/disable?
>
> In the Bird implementation it does have to be explicitly enabled (or
> rather, there's a config section per address familiy, which can be one
> or more of {ipv4,ipv6,ipv6-ss}).
>
> -Toke
>
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel
>

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

<div dir=3D"ltr"><div>Indeed, I wasn&#39;t on the previous email lists :-)<=
/div>I never got around to implementing source-specific<div>Babel in my own=
 implementation, so I don&#39;t have a</div><div>helpful opinion here, sorr=
y.</div><div><br></div><div>David</div></div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Sep 16, 2020 at 3:32 PM Toke=
 H=C3=B8iland-J=C3=B8rgensen &lt;toke=3D<a href=3D"mailto:40toke.dk@dmarc.i=
etf.org">40toke.dk@dmarc.ietf.org</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">&quot;STARK, BARBARA H&quot; &lt;<a href=
=3D"mailto:bs7652@att.com" target=3D"_blank">bs7652@att.com</a>&gt; writes:=
<br>
<br>
&gt; Hi David and Juliusz (and anyone else who cares to opine),<br>
&gt; In contemplating your unnatural silence, I realized you weren&#39;t on=
 any of the lists included in this thread.<br>
&gt; The basic question is whether we need config parameters for source-spe=
cific routing. At the<br>
&gt; very least, I wonder if there should be an enable/disable?<br>
<br>
In the Bird implementation it does have to be explicitly enabled (or<br>
rather, there&#39;s a config section per address familiy, which can be one<=
br>
or more of {ipv4,ipv6,ipv6-ss}).<br>
<br>
-Toke<br>
<br>
_______________________________________________<br>
babel mailing list<br>
<a href=3D"mailto:babel@ietf.org" target=3D"_blank">babel@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/babel" rel=3D"noreferrer" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/babel</a><br>
</blockquote></div>

--000000000000e32ead05af7780cd--


From nobody Thu Sep 17 09:34:12 2020
Return-Path: <d3e3e3@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDEAC3A0E1B; Thu, 17 Sep 2020 09:34:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level: 
X-Spam-Status: No, score=-1.848 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=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 aQKjhqt6R5kq; Thu, 17 Sep 2020 09:34:09 -0700 (PDT)
Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com [IPv6:2607:f8b0:4864:20::d2a]) (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 8ACE93A0E29; Thu, 17 Sep 2020 09:33:58 -0700 (PDT)
Received: by mail-io1-xd2a.google.com with SMTP id y74so2861035iof.12; Thu, 17 Sep 2020 09:33:58 -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=RnY32ADmFUTgfqGyLNW8dDHYq4sRwwTnyDFSOoYtQoQ=; b=nzgNIK90Md/yREk/qldihPG0rMcFv/LX8X9kz9M04XJN+My2wdBRRHBw9XX3CMyT9L SwNED2fN1QM25V37154Ya16OaE9Dox6sSxZqDGG3knLNcap7nyucv+TE57aM5UcDmbCn QwAIaSxm7ZuhsJ6z9lwi9bN0cSilUEQXytVPvS2Yp/QAPLU4qmyaZjnR1a5HADy2S+IR nhX+uRYd3A6WksnDgdoEG6dZLFkcbm93nmYq3EeIUQKjuD1kRTI7xZV+8D716n2h3Zip B3ax/IXuTOYKfsg5aFOMQHWGDs6BhPfW/bfnyBdLxuLITzcIs+EzdRDJBGdUH2lY351k 0krA==
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=RnY32ADmFUTgfqGyLNW8dDHYq4sRwwTnyDFSOoYtQoQ=; b=EOruifgUsKe1T/uVrcYlpw0gbIz6pcoOBiK3UmA2Zeqv8qFdssPFVAXJto3eRvgdvD uTqFkN+xeSDbFLH6IPUadNkH5QQWmi7Qm1t4MD7wk4OcwIWfeYJOwPPogdvQFTFt06FU QYoZqqeEJvFBw+q3H3AdOnyYeEEk986x7KeShZHNzyS1jaF+41RxGWT6/+1F6W4Uj+GH hPUYXJvG0a3TBZGi5PQ3c8SxdtURcYCcG/8TU5HYgyXqdig98dUA6FAfhN/LWlDnIT+s 3BOEquQ/vRZLPDed0pff8iFdCdEF/iDvqc+Jt+f8LMHgY+moqTRwzOeavGxi7A+5Mfk5 VNpw==
X-Gm-Message-State: AOAM532edxqsIP7FomEm115MizujlsC7lTI3xAPKKM0GtnYI1dWGFxJj YUEjEaZ0XRINxKZHyhWC/hh0cWqNbs7UhbH0EnZEeZFwYyg=
X-Google-Smtp-Source: ABdhPJwZGviWBp5jxpzITisgvGYxYbDYtU+mcdbNr29SUHT165KfhupJK7TXZfp2YeIqKVTEoTQOSp2Be6M9tuj1Phk=
X-Received: by 2002:a5e:8d18:: with SMTP id m24mr24035013ioj.158.1600360437425;  Thu, 17 Sep 2020 09:33:57 -0700 (PDT)
MIME-Version: 1.0
References: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
In-Reply-To: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Thu, 17 Sep 2020 12:33:45 -0400
Message-ID: <CAF4+nEFO13GH8HbhT1O58Mj4zHF-HjZxbh+=51=OpPGUtem0UA@mail.gmail.com>
To: Babel at IETF <babel@ietf.org>
Cc: babel-chairs <babel-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000062af7905af84f3a3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/6Yh_ifeIQZhsz4pcRHEpICbUG0o>
Subject: [babel] Adopted Re: WG adoption call for draft-bastian-babel-v4ov6
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Sep 2020 16:34:11 -0000

--00000000000062af7905af84f3a3
Content-Type: text/plain; charset="UTF-8"

Hi,

Based on the ample support on the mailing list and at the last Babel WG
meeting, this draft is adopted by the WG. There also seemed to be a rough
consensus that IPv4 via IPv6 was a better name than IPv4 over IPv6. Authors
please edit the draft and upload as draft-ietf-babel-v4via6-00 unless you
think another name would be better.

Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com


On Tue, Sep 1, 2020 at 5:27 PM Donald Eastlake <d3e3e3@gmail.com> wrote:

> Hi,
>
> There seems to be substantial interest in and support for this draft
> so I'm issuing a call for WG adoption through September 15th. Please
> indicate whether or not you support adoption of this draft by the
> Babel WG.
>
> Thanks,
> Donald
> ===============================
>  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>  2386 Panoramic Circle, Apopka, FL 32703 USA
>  d3e3e3@gmail.com
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi,<div><br></div><div>Based on the ample=
 support on the mailing list and at the last Babel WG meeting, this draft i=
s adopted by the WG. There also seemed to be a rough consensus that IPv4 vi=
a IPv6 was a better name than IPv4 over IPv6. Authors please edit the draft=
 and upload as draft-ietf-babel-v4via6-00 unless you think another name wou=
ld be better.</div><div><br clear=3D"all"><div><div dir=3D"ltr" class=3D"gm=
ail_signature" data-smartmail=3D"gmail_signature">Thanks,<br>Donald<br>=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>=C2=A0Donald E. Eastlake 3rd =C2=A0 +1-508-333-2270 (cel=
l)<br>=C2=A02386 Panoramic Circle, Apopka, FL 32703 USA<br>=C2=A0<a href=3D=
"mailto:d3e3e3@gmail.com" target=3D"_blank">d3e3e3@gmail.com</a></div></div=
><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Tue, Sep 1, 2020 at 5:27 PM Donald Eastlake &lt;<a href=3D"ma=
ilto:d3e3e3@gmail.com">d3e3e3@gmail.com</a>&gt; wrote:<br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
There seems to be substantial interest in and support for this draft<br>
so I&#39;m issuing a call for WG adoption through September 15th. Please<br=
>
indicate whether or not you support adoption of this draft by the<br>
Babel WG.<br>
<br>
Thanks,<br>
Donald<br>
=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>
=C2=A0Donald E. Eastlake 3rd=C2=A0 =C2=A0+1-508-333-2270 (cell)<br>
=C2=A02386 Panoramic Circle, Apopka, FL 32703 USA<br>
=C2=A0<a href=3D"mailto:d3e3e3@gmail.com" target=3D"_blank">d3e3e3@gmail.co=
m</a><br>
</blockquote></div></div>

--00000000000062af7905af84f3a3--


From nobody Sat Sep 19 03:53:49 2020
Return-Path: <theophile.bastian@ens.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA77F3A10F6; Sat, 19 Sep 2020 03:53:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.12
X-Spam-Level: 
X-Spam-Status: No, score=-2.12 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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=ens.fr
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 J_Dp7JC7spcO; Sat, 19 Sep 2020 03:53:44 -0700 (PDT)
Received: from nef.ens.fr (nef2.ens.fr [129.199.96.40]) (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 94C5B3A10F1; Sat, 19 Sep 2020 03:53:42 -0700 (PDT)
X-ENS-nef-client: 129.199.1.22 ( name = clipper-gw.ens.fr )
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ens.fr; s=default; t=1600512819; bh=lgOCHS8DYFL+0ZIUMw5PXIo/kJgdGSqOxF7ojGGCr20=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=DIaXPe9yYdxD2Yhshs7K58SjyHdncDyc/Yb7NH8zNzKG0KHbAcHbQpsw1sspb+nIJ J4nVP2qM5hg386dYM5DkObf2HfPPmfzTcmng+7gJXzBiX4eqDwb6hlV7Jf6gOpAIR6 dIoZTZ4XH7et2KpFBqtzLFrGzEOr9OZ1yvQTY240=
Received: from clipper.ens.fr (clipper-gw.ens.fr [129.199.1.22]) by nef.ens.fr (8.14.4/1.01.28121999) with ESMTP id 08JArdwq015513 ; Sat, 19 Sep 2020 12:53:39 +0200
Received: from  [192.168.1.15] using smtps by clipper.ens.fr (8.14.4/jb-1.1) id 08JArcOF077098 ; Sat, 19 Sep 2020 12:53:39 +0200 (authenticated user tbastian)
X-ENS-Received: (lfbn-mon-1-1506-244.w92-167.abo.wanadoo.fr [92.167.71.244])
To: Babel at IETF <babel@ietf.org>
Cc: babel-chairs <babel-chairs@ietf.org>
References: <CAF4+nEGVg2dPbm99qqQ4zJy_F1wjNPcvN+JWJu7SVrt9yO9mtw@mail.gmail.com> <CAF4+nEFO13GH8HbhT1O58Mj4zHF-HjZxbh+=51=OpPGUtem0UA@mail.gmail.com>
From: =?UTF-8?Q?Th=c3=a9ophile_Bastian?= <theophile.bastian@ens.fr>
Message-ID: <73ac2987-70c7-5c22-f22e-e96c06d17c23@ens.fr>
Date: Sat, 19 Sep 2020 12:53:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <CAF4+nEFO13GH8HbhT1O58Mj4zHF-HjZxbh+=51=OpPGUtem0UA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US-large
Content-Transfer-Encoding: 8bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (nef.ens.fr [129.199.96.32]); Sat, 19 Sep 2020 12:53:39 +0200 (CEST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/_te7OWEvqruhDAczV3RDDv3KEZ0>
Subject: Re: [babel] Adopted Re: WG adoption call for draft-bastian-babel-v4ov6
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Sep 2020 10:53:48 -0000

Hi,

> Based on the ample support on the mailing list and at the last Babel WG 
> meeting, this draft is adopted by the WG. There also seemed to be a 
> rough consensus that IPv4 via IPv6 was a better name than IPv4 over 
> IPv6. Authors please edit the draft and upload as 
> draft-ietf-babel-v4via6-00 unless you think another name would be better.

I will upload such a draft soon, and update the mailing-list on this 
matter. I'm glad of the adoption!

-- 
Théophile Bastian


From nobody Tue Sep 22 15:27:21 2020
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B05E93A1A35 for <babel@ietfa.amsl.com>; Tue, 22 Sep 2020 15:27:20 -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, 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=toke.dk
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 D5Mn1FZEgloh for <babel@ietfa.amsl.com>; Tue, 22 Sep 2020 15:27:19 -0700 (PDT)
Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (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 C86DF3A1A36 for <babel@ietf.org>; Tue, 22 Sep 2020 15:27:18 -0700 (PDT)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1600813635; bh=T2eOIaTa3FjQLdjAWpMIarIFrHBtCQGhtEYlK+4I9gU=; h=From:To:Subject:In-Reply-To:References:Date:From; b=KOoAT/YBJTlguYP2uYB0NmaHzPn9GZvvpP0kAPMmFHfFgUE/bAmQugZ/s5vrdz3zl WV3O+5SjzRHmCVQ6CUQUMtDBq06X784TsPwPpvdQ0CM+yBLWX5Vgj2ekcdJyUZ826v VEWLRGqGsPR5Sl4y9sNZocfscMiE4qJ0NGNGBaNyDIteqdOHJ/g2U2rmJMGG1e3U3n nW7t0jUcHa7sDgmF9Y6rgW5yneVZZ7Fa34a3aoIGkxgxHlTGN0zHHH2yeefAVtsOqR 9SpLx2ccj10CIT4kosLhdQeqksKpxtaIbTVdvImQeLZsK0CbUHFZ31Z9IbmURmKIAa 9nmZvCCcekMYw==
To: Antonin =?utf-8?Q?D=C3=A9cimo?= <antonin.decimo@gmail.com>, Babel at IETF <babel@ietf.org>, babel-users <babel-users@lists.alioth.debian.org>
In-Reply-To: <CAC=54BJasxBONeV0dV3Xv56M4R2d9=pTyb6GVEAcr8AfGq-NZw@mail.gmail.com>
References: <CAC=54BJasxBONeV0dV3Xv56M4R2d9=pTyb6GVEAcr8AfGq-NZw@mail.gmail.com>
Date: Wed, 23 Sep 2020 00:27:14 +0200
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <87sgb9fnwd.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/AB76NP6kJA9nsRdIYQ1ODqGF874>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Sep 2020 22:27:21 -0000

Hi Antonin

Great to see! A few comments:

> The code has not undergone review. No interoperability testing has
> been done.

I've done basic interoperability testing with the latest version of my
MAC implementation for Babel in Bird. They can successfully exchange
messages with both hmac-sha256 and blake2s hash algorithms configured.

A few comments/suggestions on the babeld implementation:

- You don't enforce a minimum key length. For blake2s this means the key
  will effectively be zero-padded up to the block size of 32 bytes (not
  sure what hmac-sha256 does). For Bird I'm enforcing that the key size
  must match the hash output size (32 bytes for both blake2s and
  hmac-sha256). This is based on the security considerations section in
  the draft; should babeld do the same? (this also tripped me up when
  testing, because I accidentally pasted a truncated key into the babeld
  config without noticing).

- I think the configuration is a bit verbose. This was the minimal
  config I needed to enable MAC in babeld:

key name test algorithm hmac-sha256 value 7465737474657374746573747465737474657374746573747465737474657374 use both
keyset test
keyset-add-key test test
interface veth0 mac true add-keyset test

The two middle lines feel like they are a bit redundant; could we go
without them for simple configs?

-Toke


From nobody Wed Sep 23 08:12:04 2020
Return-Path: <antonin.decimo@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DB713A11D6 for <babel@ietfa.amsl.com>; Wed, 23 Sep 2020 08:12:03 -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, FREEMAIL_FROM=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 bG98SQooUaBd for <babel@ietfa.amsl.com>; Wed, 23 Sep 2020 08:12:02 -0700 (PDT)
Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE2913A0A3F for <babel@ietf.org>; Wed, 23 Sep 2020 08:12:01 -0700 (PDT)
Received: by mail-wr1-x42b.google.com with SMTP id a17so422434wrn.6 for <babel@ietf.org>; Wed, 23 Sep 2020 08:12:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:content-transfer-encoding:subject:from:to:date :message-id:in-reply-to; bh=ACQq6Nk8CnXnhw2vjAKEa2DRP3GgdLesNCqcb/jjK2M=; b=j8yGJKBSKLIZxrR7luP6hczz/V/gTxbQWlq3MyJAjZVvL6g0ThCjyz5o26dqYTPFzj RAtMVBtRwioa0ipEafq6Aw6CqlH+BvI1Q15mwv8/wVms3Hk4Ro/hxjZMyi2jOMoLV57F /4Zph+4hv/IR3rwA52iM/0E5QJ33M3K+7MMDdH3oyBIaaD39REfAv6sG/9L/kCcXq/Ni 9/FR+PJkfBPzpE15SFZTbQUDmORAyFVCScGlsY05GOqmVPRsOAFejf2c5PD9ASo+bZN5 m1z3NvAi7gUywMuKPGRbS+jDI8MXfrb4DX4GBntWAxApnwsai2Gawcfj7elkyEfIrDAR qTEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:content-transfer-encoding:subject :from:to:date:message-id:in-reply-to; bh=ACQq6Nk8CnXnhw2vjAKEa2DRP3GgdLesNCqcb/jjK2M=; b=cGnfW3uT4+T/MI1uOoju/T0Re2n2N038i/zmGffVCmySvhsbfQHukLrK3aIC9KkXtM u0BAFBUK8cw9ZTpCpABeKtW0wfl23oE7+pNEXszSz+6FDG0zpUbFOJ7HFJo78sw1S3Px LMbye3Od2v5D8Sr3m9U5GVY4aDPXjYDk4Ve1iWHrJMAJAveWYhh6FqZl0+WIavPYNAbk 9o3HOXVGmhIIF/fsPY333KmB3CJvF0M8j2Q/099pOEFCcPry6BeBwgIro7OkNN2IHrqa 9UYiX+yKJ5dAASPIjqn286UdB0bdSLQGM+HH6SfvBXqcmTGTCf8/dVRUU+Lg123s/Tsi wPjg==
X-Gm-Message-State: AOAM532bDoQVBa2tqjp/3lmJlgOSe9YE+tIgX8A9P8dJXOsRqTybbsme eL+BCiWGybV2vrJ6+SQgrt4=
X-Google-Smtp-Source: ABdhPJwSvPX6PUrJIoBgXzp+j/0J57GRbxR6cxeQmGuSqqZsROLM+po48Wqijp10rJ4lTc5UmIAUcw==
X-Received: by 2002:adf:ec0a:: with SMTP id x10mr106582wrn.47.1600873920080; Wed, 23 Sep 2020 08:12:00 -0700 (PDT)
Received: from localhost (2a01cb0802a40500020ec6fffed9ad5a.ipv6.abo.wanadoo.fr. [2a01:cb08:2a4:500:20e:c6ff:fed9:ad5a]) by smtp.gmail.com with ESMTPSA id e18sm128942wra.36.2020.09.23.08.11.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Sep 2020 08:11:59 -0700 (PDT)
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
From: =?utf-8?q?Antonin_D=C3=A9cimo?= <antonin.decimo@gmail.com>
To: =?utf-8?q?Toke_H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>, "Babel at IETF" <babel@ietf.org>, "babel-users" <babel-users@lists.alioth.debian.org>
Date: Wed, 23 Sep 2020 16:59:51 +0200
Message-Id: <C5UU6NMIAW8I.3RALHZUWY7BJO@kobain>
In-Reply-To: <87sgb9fnwd.fsf@toke.dk>
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/5XLO5qukZdovkHPIoT7sTm9k0JA>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2020 15:12:03 -0000

Hello Toke,

> I've done basic interoperability testing with the latest version of my
> MAC implementation for Babel in Bird. They can successfully exchange
> messages with both hmac-sha256 and blake2s hash algorithms configured.

Yay! Thank you very much! I=E2=80=99m glad it worked (on the first try) :-)

> - You don't enforce a minimum key length.

This was on purpose, but maybe it was a bad idea.

> For blake2s this means the key will effectively be zero-padded up to
> the block size of 32 bytes (not sure what hmac-sha256 does).

hmac-sha256 is the same. Under the block size, the key is padded with
zeroes, above, the key is pre-hashed.

> For Bird I'm enforcing that the key size must match the hash output
> size (32 bytes for both blake2s and hmac-sha256). This is based on
> the security considerations section in the draft; should babeld do
> the same?

Now babeld requires keys of 32 bytes for both algorithms.

> - I think the configuration is a bit verbose. This was the minimal
> config I needed to enable MAC in babeld:
>
> key name test algorithm hmac-sha256 value
> 7465737474657374746573747465737474657374746573747465737474657374 use
> both
> keyset test
> keyset-add-key test test
> interface veth0 mac true add-keyset test
>
> The two middle lines feel like they are a bit redundant; could we go
> without them for simple configs?

You=E2=80=99re right; at least the line `keyset test` can go, keysets are n=
ow
implicitly created. I don=E2=80=99t see how I can further simplify without
losing the idea that interfaces may share keysets and keysets may
share keys.

One thing that is still buggy in my implementation is to use the
"default" pseudo-interface with keysets and keys, this may simplify
the configuration for common usecases.

-- Antonin


From nobody Wed Sep 23 08:47:56 2020
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EE4F3A11CD for <babel@ietfa.amsl.com>; Wed, 23 Sep 2020 08:47:49 -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, 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=toke.dk
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 MgYGkaZ5AsNW for <babel@ietfa.amsl.com>; Wed, 23 Sep 2020 08:47:46 -0700 (PDT)
Received: from mail.toke.dk (mail.toke.dk [IPv6:2a0c:4d80:42:2001::664]) (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 8FE623A11A6 for <babel@ietf.org>; Wed, 23 Sep 2020 08:47:46 -0700 (PDT)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1600876063; bh=4q/X1HwiBHid92+yij3Wns1I6/p4/cOcOlDSXRQBASA=; h=From:To:Subject:In-Reply-To:References:Date:From; b=jxHe3piM6+07nklLLBakm3b+quWG2hpAbnHY1oSXvV6rAFB/WNX/FUSN6Edb5yk+u y23dhqAwseeFsxjz/aYSiLDdAPeq1wxPMWlpf5MQKSd37CpJJAskKAkvqPYJ/IS29k e5jj6IjeD2Wckkc4bh7csWy808W/DYUpyi20iVK/9Z6Fm4hEYu9G5nsV13RwBzyhy8 hLc02b3f8s/gytq8mgvW6BUBIZpYnvZs36Feg1YVr5lOTM7VAfYqZUyCsW97Fa7DLT 9HZJd2BmKRx/46e5ImI0TKByXxZLTjKbIsBrzjEFWyHTSW/mU1FMI6D2S3nrPpe/do ymz8IKWlCrkwA==
To: Antonin =?utf-8?Q?D=C3=A9cimo?= <antonin.decimo@gmail.com>, Babel at IETF <babel@ietf.org>, babel-users <babel-users@lists.alioth.debian.org>
In-Reply-To: <C5UU6NMIAW8I.3RALHZUWY7BJO@kobain>
References: <C5UU6NMIAW8I.3RALHZUWY7BJO@kobain>
Date: Wed, 23 Sep 2020 17:47:41 +0200
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <87lfh0o5pe.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/86hpNCQwguK-iUayp0IGKHnwayY>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2020 15:47:55 -0000

Antonin D=C3=A9cimo <antonin.decimo@gmail.com> writes:

> Hello Toke,
>
>> I've done basic interoperability testing with the latest version of my
>> MAC implementation for Babel in Bird. They can successfully exchange
>> messages with both hmac-sha256 and blake2s hash algorithms configured.
>
> Yay! Thank you very much! I=E2=80=99m glad it worked (on the first try) :=
-)

Well, I did test an earlier version of your code against an earlier
version of me, so not quite first try ;)

>> - You don't enforce a minimum key length.
>
> This was on purpose, but maybe it was a bad idea.
>
>> For blake2s this means the key will effectively be zero-padded up to
>> the block size of 32 bytes (not sure what hmac-sha256 does).
>
> hmac-sha256 is the same. Under the block size, the key is padded with
> zeroes, above, the key is pre-hashed.

Yeah, that's what the Bird implementation is doing too. I'm also
limiting the *max* length of keys to avoid the pre-hashing as I figured
that would be an interoperability issue. But if it's standard practice
maybe that is not necessary?

>> For Bird I'm enforcing that the key size must match the hash output
>> size (32 bytes for both blake2s and hmac-sha256). This is based on
>> the security considerations section in the draft; should babeld do
>> the same?
>
> Now babeld requires keys of 32 bytes for both algorithms.

Great!

>> - I think the configuration is a bit verbose. This was the minimal
>> config I needed to enable MAC in babeld:
>>
>> key name test algorithm hmac-sha256 value
>> 7465737474657374746573747465737474657374746573747465737474657374 use
>> both
>> keyset test
>> keyset-add-key test test
>> interface veth0 mac true add-keyset test
>>
>> The two middle lines feel like they are a bit redundant; could we go
>> without them for simple configs?
>
> You=E2=80=99re right; at least the line `keyset test` can go, keysets are=
 now
> implicitly created. I don=E2=80=99t see how I can further simplify without
> losing the idea that interfaces may share keysets and keysets may
> share keys.

The obvious thing would be to assign keys to a "default" keyset if no
explicit keyset is configured, and assign that default keyset to all
interfaces that don't specify one?

I think that would be safer anyway, as right now it's quite easy to
think you've configured authentication, but it's not actually enabled
because there was not key assigned. So I think the interface config
should be bailing out if 'mac true' is set but no key is available...

> One thing that is still buggy in my implementation is to use the
> "default" pseudo-interface with keysets and keys, this may simplify
> the configuration for common usecases.

Yeah, for more complex configurations that will help, of course. I did
not test the config interface extensively, just did the minimum to get
things working ;)

-Toke


From nobody Wed Sep 23 08:51:49 2020
Return-Path: <jch@irif.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC0523A122F for <babel@ietfa.amsl.com>; Wed, 23 Sep 2020 08:51:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 9xUIqoqKaWGV for <babel@ietfa.amsl.com>; Wed, 23 Sep 2020 08:51:46 -0700 (PDT)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 C51323A120B for <babel@ietf.org>; Wed, 23 Sep 2020 08:51:44 -0700 (PDT)
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 08NFpg9M028964; Wed, 23 Sep 2020 17:51:42 +0200
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 15454B1D4B; Wed, 23 Sep 2020 17:51:42 +0200 (CEST)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id B0gfTphoCf1H; Wed, 23 Sep 2020 17:51:40 +0200 (CEST)
Received: from lanthane.irif.fr (unknown [172.23.36.89]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id DD867B1D49; Wed, 23 Sep 2020 17:51:38 +0200 (CEST)
Date: Wed, 23 Sep 2020 17:51:38 +0200
Message-ID: <87o8lwze2d.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: Antonin =?ISO-8859-1?Q?D=E9cimo?= <antonin.decimo@gmail.com>
Cc: Toke =?ISO-8859-1?Q?H=F8iland-J=F8rgensen?= <toke@toke.dk>, "Babel at\ IETF" <babel@ietf.org>, "babel-users" <babel-users@lists.alioth.debian.org>
In-Reply-To: <C5UU6NMIAW8I.3RALHZUWY7BJO@kobain>
References: <87sgb9fnwd.fsf@toke.dk> <C5UU6NMIAW8I.3RALHZUWY7BJO@kobain>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/26.3 Mule/6.0
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Wed, 23 Sep 2020 17:51:42 +0200 (CEST)
X-Miltered: at korolev with ID 5F6B6F0E.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 5F6B6F0E.001 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 5F6B6F0E.001 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/KI4H_E1P75EupFx6457Dy3qlJ_M>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Sep 2020 15:51:48 -0000

>> - I think the configuration is a bit verbose. This was the minimal
>> config I needed to enable MAC in babeld:
>> 
>> key name test algorithm hmac-sha256 value
>> 7465737474657374746573747465737474657374746573747465737474657374 use
>> both
>> keyset test
>> keyset-add-key test test
>> interface veth0 mac true add-keyset test
>> 
>> The two middle lines feel like they are a bit redundant; could we go
>> without them for simple configs?

> You’re right; at least the line `keyset test` can go, keysets are now
> implicitly created. I don’t see how I can further simplify without
> losing the idea that interfaces may share keysets and keysets may
> share keys.

Hmm... let's discuss the following ideas:

  - make "use both" optional;
  - rename "add-keyset" to just "keyset";
  - rename "keyset-add-key" to just "add-key";
  - allow the interface configuration to say "key", in which case we
    internally create an anonymous keyset with just one key.

This would make the minimal configuration be just:

  key name mykey algorithm hmac-sha256 value xxx
  interface veth0 mac true key mykey


From nobody Mon Sep 28 07:05:03 2020
Return-Path: <antonin.decimo@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C48CB3A1224 for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 07:05:01 -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, RCVD_IN_DNSWL_BLOCKED=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 TcgPkyNSIOii for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 07:05:00 -0700 (PDT)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (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 BF6FA3A122B for <babel@ietf.org>; Mon, 28 Sep 2020 07:04:35 -0700 (PDT)
Received: by mail-wr1-x42c.google.com with SMTP id w5so1469082wrp.8 for <babel@ietf.org>; Mon, 28 Sep 2020 07:04:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:content-transfer-encoding:subject:from:to:date :message-id:in-reply-to; bh=thrU8cEm0NgUSXbnxY4++HPiQU4ddUums1MizmsYSTo=; b=HO9+JzfnroJJjR6O3s5VQZ+lLlpndKWv8nYjhMVZWFcp0wCnDxgDgcCnj8TikK4Ccn SP7SwmM39GZXzn/r4IjnES/UagvknYcGsg2XjQL4XWvraNGUP6ir0+5GIjsMTz0Wb70b zIbTdymNbmpIxExk3bmkultVyIVAXpodTCkEcGJbHoOLyrYYs2Zli1inaohNd3Exqpfr LyNSYhy839V+NNYkxHGdHSkbEvw/cPoWnDxuhi2IaBU1L2Gzf1mFWbRfARUPatBnBjLB 1DbwZd6J4YMpgUeeK/D/GZYfkDpSR5xNYgvFF59d7iy5vTw9Suuvi5GmkVRFhkEUVEEM 5Mpw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:content-transfer-encoding:subject :from:to:date:message-id:in-reply-to; bh=thrU8cEm0NgUSXbnxY4++HPiQU4ddUums1MizmsYSTo=; b=I80EegmE+hvpZrmmp3ydDC62Z/8R8iK3dENlPIB4jdNJ/lNvDB0rjLmGXuqwj+xQCX LjDcTxz2SZptSkisP/ZAyc2LBoBndbrwkHmhFJaUtgw/+j0pI9QAwyuwqwqg78h52r4h /5iyi54gaw12XprKvu2fn9YSLsLuSMDFIKB6/bmmOvv+QP31tFqEKWgQefjzSyziiapo M0noNjebEq3CReTw+JhwA8qOMgoowUYWoYn/gmG7oax5m/WCdIWisvyrGqbyovXcQJ6i YjxmZwB3mm6jos+Z4YxEdWui8gBz+psxaGrOIhuYe7a6GYJl2dMWd2n5l9ip8WSzGfxK RyRw==
X-Gm-Message-State: AOAM530qPhJJLoBXRHz2TWY++ArmOMLozr7m4C2ibeygG522DWjyshrt h5dWT6qzZlODDRdYAOmA0MsFbxRzIz8=
X-Google-Smtp-Source: ABdhPJyfbsQtv61a1LALOLjd4Sd0e/Cg8HDsO29g5B9bBrcgr7jdv1CVAq5WWAaWPSbPsr2dk4oIaQ==
X-Received: by 2002:adf:e80b:: with SMTP id o11mr2089720wrm.118.1601301874133;  Mon, 28 Sep 2020 07:04:34 -0700 (PDT)
Received: from localhost (bus77-h02-176-172-92-192.dsl.sta.abo.bbox.fr. [176.172.92.192]) by smtp.gmail.com with ESMTPSA id f14sm1715109wrt.53.2020.09.28.07.04.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Sep 2020 07:04:33 -0700 (PDT)
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
From: =?utf-8?q?Antonin_D=C3=A9cimo?= <antonin.decimo@gmail.com>
To: =?utf-8?q?Toke_H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>, "Babel at IETF" <babel@ietf.org>, "babel-users" <babel-users@lists.alioth.debian.org>
Date: Mon, 28 Sep 2020 15:31:29 +0200
Message-Id: <C5Z1FPOCNQW3.2QYFDONBPHNF9@kobain>
In-Reply-To: <87lfh0o5pe.fsf@toke.dk>
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/dQyg9otInqwzBEPHC0H0pzFKono>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 14:05:02 -0000

> Well, I did test an earlier version of your code against an earlier
> version of me, so not quite first try ;)

Second first try, then.

> >> - You don't enforce a minimum key length.
> >
> > This was on purpose, but maybe it was a bad idea.
> >
> >> For blake2s this means the key will effectively be zero-padded up to
> >> the block size of 32 bytes (not sure what hmac-sha256 does).
> >
> > hmac-sha256 is the same. Under the block size, the key is padded with
> > zeroes, above, the key is pre-hashed.
>
> Yeah, that's what the Bird implementation is doing too. I'm also
> limiting the *max* length of keys to avoid the pre-hashing as I figured
> that would be an interoperability issue. But if it's standard practice
> maybe that is not necessary?

It is standard. If the key length is smaller than the output (block)
size, then the key is padded with zeroes. If the key length is bigger,
then it is pre-hashed. See https://tools.ietf.org/html/rfc2104#section-2

Right know, babeld requires keys to be of the exact output size of the
hash.

> The obvious thing would be to assign keys to a "default" keyset if no
> explicit keyset is configured, and assign that default keyset to all
> interfaces that don't specify one?

I want to use the 'default' pseudo interface so that each keyset that
is added to the default interface is automatically added to each
interface.

> I think that would be safer anyway, as right now it's quite easy to
> think you've configured authentication, but it's not actually enabled
> because there was not key assigned. So I think the interface config
> should be bailing out if 'mac true' is set but no key is available...

It=E2=80=99s not clear when this check should be, because keys could be add=
ed
from another channel, for instance a local socket but not the
babeld.conf file.
I can add warnings when signing and verifying packets if there are no
key available.

-- Antonin


From nobody Mon Sep 28 07:07:38 2020
Return-Path: <antonin.decimo@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E7243A11D4 for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 07:07:37 -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, FREEMAIL_FROM=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 YbdIzCT9ntI1 for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 07:07:36 -0700 (PDT)
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3AB433A11A3 for <babel@ietf.org>; Mon, 28 Sep 2020 07:07:36 -0700 (PDT)
Received: by mail-wm1-x331.google.com with SMTP id a9so1304110wmm.2 for <babel@ietf.org>; Mon, 28 Sep 2020 07:07:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:content-transfer-encoding:subject:from:to:cc:date :message-id:in-reply-to; bh=tPgPuUuVuSXFcDLSMFfVcM4rgIMOfuylBdU6OrzdFz4=; b=PRIh42YWG7u4jeKy5gJcGUBpQKAFV9z4ciTizO6neh6QOxwWKdPHyktKn+Zkv+rnob pfhygM8hCQIVRuMzJyPe3cVdQrypMOweqcjSGLmDzemeuut6BPfnb3la/9qJaLdmug3U gET63Y5tqt4oeTXXTEsO4HZ8XKwO6sZDn3U6PS/4QaKEZ4DQJWvyap6HePIM//fhENO5 NFnakJUV+fIfLkyEGr3+iyCrn7WRI1Ju1TcPRZGpNoxXulrUAzkErfayK9wCh/Tbg0PS vpBgxcP+i8wz+em1TXYpAbnLD7TFO01/vE4fLOLjXVlkcYPn67ImG2V7VnutSzwckzCE 2qdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:content-transfer-encoding:subject :from:to:cc:date:message-id:in-reply-to; bh=tPgPuUuVuSXFcDLSMFfVcM4rgIMOfuylBdU6OrzdFz4=; b=BGjJzupAUtDLvRaL83TKy93M7Pc7qSrsHNswoNmTTVgNqNrjwhO8B3Pw7cUYyeEivn sQWwS5vUDSxdckkP5etKGyG28jM9tKz/wpRXvn6cJTl7L+WA1700tIlEQjHjWlhZtaXT UP1ksEDdY1CEeyWdFVnVxlNE7KO7y0A71x07nhpbELhzCyaorUOfs69mdcmoPgDKxIZH U7fo1wQGcmwqxESIdVeAw1GdG5oiNn17cMJe8VxVl6bv3EvnqN+zsuE8IbMBof8jeYyt Dw9V0SHX4Wd+WNLmvTzLjP6NeHrtNOLsmtbKIyyLMF+Ay4SEmSD/ROckK37E7wy3Yl3j g9lA==
X-Gm-Message-State: AOAM530ckjpwlR/EwVykFLJD7QcmG/8ejiPslJpNuru560yToQu7m5KG hX1274QYVG7E73K6O14DaVk=
X-Google-Smtp-Source: ABdhPJxtecDXEg/s3DQ8A/xc6xxQmIpEuKNMpy+CC5rs/ttA3pQngrFGWX6zD/J5ItiPDcFkMwoIYQ==
X-Received: by 2002:a7b:c111:: with SMTP id w17mr1748860wmi.109.1601302054678;  Mon, 28 Sep 2020 07:07:34 -0700 (PDT)
Received: from localhost (bus77-h02-176-172-92-192.dsl.sta.abo.bbox.fr. [176.172.92.192]) by smtp.gmail.com with ESMTPSA id m10sm1448923wmi.9.2020.09.28.07.07.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Sep 2020 07:07:34 -0700 (PDT)
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
From: =?utf-8?q?Antonin_D=C3=A9cimo?= <antonin.decimo@gmail.com>
To: "Juliusz Chroboczek" <jch@irif.fr>
Cc: =?utf-8?q?Toke_H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>, "Babel at IETF" <babel@ietf.org>, "babel-users" <babel-users@lists.alioth.debian.org>
Date: Mon, 28 Sep 2020 16:05:24 +0200
Message-Id: <C5Z25OSOHEAW.YNXEC4E1MDF5@kobain>
In-Reply-To: <87o8lwze2d.wl-jch@irif.fr>
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/ID98KTP2yIRAVZEegQHzljeAQsw>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 14:07:38 -0000

> - make "use both" optional;

I dislike "use both" anyway. I=E2=80=99ve removed it. If you don't specify =
the
use, then the key is used for signing and verifying. If you specify a
use, then the key is used only for it.

> - rename "add-keyset" to just "keyset";

I disagree, this would break symmetry with "rm-keyset".

> - rename "keyset-add-key" to just "add-key";

Done.

> - allow the interface configuration to say "key", in which case we
> internally create an anonymous keyset with just one key.

Done. The anonymous keyset takes the name of the interface.


From nobody Mon Sep 28 07:38:37 2020
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAECF3A1232 for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 07:38:35 -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, 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=toke.dk
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 wM4Gb_Fc3EMF for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 07:38:33 -0700 (PDT)
Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (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 B88F23A121E for <babel@ietf.org>; Mon, 28 Sep 2020 07:38:33 -0700 (PDT)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1601303909; bh=92JOm5MQ1XeWIbtr2bvCvf1HC52jKpd5bVAqRagCcBc=; h=From:To:Subject:In-Reply-To:References:Date:From; b=KkKpMfesNNp0TkNLgaPxCl5Aq41ye9bjqJ2HPx0w9Uo3ti8aE5OGATR5UjuAeYqNf B7lDnwyIBdbBVDqdxdei8UiRypdHrg6ZNdVlqi46HRqrmBn6CIZuh/3cgqVSGVRVGY XVRkXUrEtgTiXMPK0/73AhbEALbsc0c1ZFyTdY8F61/oMBnmunkZV0vI+4mD9vZWaS sQ+yc6Jw2T1DQjKXD05k4d6gGfGO78ZFu3Du9sFXxZYs3+TCsYsGVnxQOAlpsy0F2d DCpexqgoU2xDHKqGp4ppyLbQIvi5qE8U6Yc63qgsJ9k7moLpThaIU9j/k1imnR9Mzp zzpK8u+++iHsw==
To: Antonin =?utf-8?Q?D=C3=A9cimo?= <antonin.decimo@gmail.com>, Babel at IETF <babel@ietf.org>, babel-users <babel-users@lists.alioth.debian.org>
In-Reply-To: <C5Z1FPOCNQW3.2QYFDONBPHNF9@kobain>
References: <C5Z1FPOCNQW3.2QYFDONBPHNF9@kobain>
Date: Mon, 28 Sep 2020 16:38:28 +0200
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <87h7ri3r17.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/So1wA5xjlIKFWxw_LoyYyjELxnU>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 14:38:36 -0000

Antonin D=C3=A9cimo <antonin.decimo@gmail.com> writes:

>> Well, I did test an earlier version of your code against an earlier
>> version of me, so not quite first try ;)
>
> Second first try, then.

Haha, yeah :)

>> >> - You don't enforce a minimum key length.
>> >
>> > This was on purpose, but maybe it was a bad idea.
>> >
>> >> For blake2s this means the key will effectively be zero-padded up to
>> >> the block size of 32 bytes (not sure what hmac-sha256 does).
>> >
>> > hmac-sha256 is the same. Under the block size, the key is padded with
>> > zeroes, above, the key is pre-hashed.
>>
>> Yeah, that's what the Bird implementation is doing too. I'm also
>> limiting the *max* length of keys to avoid the pre-hashing as I figured
>> that would be an interoperability issue. But if it's standard practice
>> maybe that is not necessary?
>
> It is standard. If the key length is smaller than the output (block)
> size, then the key is padded with zeroes. If the key length is bigger,
> then it is pre-hashed. See https://tools.ietf.org/html/rfc2104#section-2

Ah, good to know!

> Right know, babeld requires keys to be of the exact output size of the
> hash.

I ended up with something similar, except for HMAC keys it allows
OUTPUT_SIZE <=3D key size <=3D BLOCK_SIZE:

https://github.com/tohojo/bird/blob/babel-mac-02/proto/babel/config.Y#L112

>> The obvious thing would be to assign keys to a "default" keyset if no
>> explicit keyset is configured, and assign that default keyset to all
>> interfaces that don't specify one?
>
> I want to use the 'default' pseudo interface so that each keyset that
> is added to the default interface is automatically added to each
> interface.

Yes, that does make things simpler, but still requires explicit
assignment of a key, even if it's just to the default interface. Maybe
you could add a keyword to the key definition itself ('default'?) that
does this without a separate keyset line?

>> I think that would be safer anyway, as right now it's quite easy to
>> think you've configured authentication, but it's not actually enabled
>> because there was not key assigned. So I think the interface config
>> should be bailing out if 'mac true' is set but no key is available...
>
> It=E2=80=99s not clear when this check should be, because keys could be a=
dded
> from another channel, for instance a local socket but not the
> babeld.conf file.
> I can add warnings when signing and verifying packets if there are no
> key available.

Yeah, dynamic config does make things a bit more complicated, but I
still think it's possible to add a check that will prevent most errors.
I don't think warning on processing is enough, it has to be on config
time (or an operator can still restart the daemon, not get an error, and
forget to check the logs).

You could simply reject 'mac true' if no key is configured (i.e., reject
interface bring-up or reconfig, as appropriate depending on context).
This imposes constraints on the ordering of config stanzas, but I think
that is better than allowing an interface to accidentally run without
mac enforcement because there is no key.

If you want to relax the ordering in the config file, you could defer
the check until you've read the whole thing, which would mean the
ordering constraint only exists on dynamic reconfig; but not sure that's
even necessary, forcing people to put the key definition first is not
that onerous...

-Toke


From nobody Mon Sep 28 08:23:21 2020
Return-Path: <jch@irif.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD0363A0FA1 for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 08:23:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 RPya--4jK3h2 for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 08:23:17 -0700 (PDT)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 8A4843A0F9F for <babel@ietf.org>; Mon, 28 Sep 2020 08:23:16 -0700 (PDT)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 08SFNEl9009928 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 28 Sep 2020 17:23:14 +0200
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 08SFNEwg032541; Mon, 28 Sep 2020 17:23:14 +0200
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 0C6DFBA02F; Mon, 28 Sep 2020 17:23:14 +0200 (CEST)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id sMo9XtO30eOq; Mon, 28 Sep 2020 17:23:12 +0200 (CEST)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 6D16ABA02D; Mon, 28 Sep 2020 17:23:07 +0200 (CEST)
Date: Mon, 28 Sep 2020 17:23:07 +0200
Message-ID: <87eemmudr8.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: Toke =?ISO-8859-1?Q?H=F8iland-J=F8rgensen?= <toke@toke.dk>
Cc: Antonin =?ISO-8859-1?Q?D=E9cimo?= <antonin.decimo@gmail.com>, Babel at IETF <babel@ietf.org>, babel-users <babel-users@lists.alioth.debian.org>
In-Reply-To: <87h7ri3r17.fsf@toke.dk>
References: <C5Z1FPOCNQW3.2QYFDONBPHNF9@kobain> <87h7ri3r17.fsf@toke.dk>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.1 Mule/6.0
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=US-ASCII
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Mon, 28 Sep 2020 17:23:14 +0200 (CEST)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Mon, 28 Sep 2020 17:23:14 +0200 (CEST)
X-Miltered: at korolev with ID 5F71FFE2.003 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 5F71FFE2.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 5F71FFE2.003 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@irif.fr>
X-j-chkmail-Enveloppe: 5F71FFE2.001 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 5F71FFE2.003 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 5F71FFE2.001 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/fLOdvQE-AaGJfXfbJv_zi5wwH3A>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 15:23:20 -0000

>> It is standard.  If the key length is smaller than the output (block)
>> size, then the key is padded with zeroes. If the key length is bigger,
>> then it is pre-hashed. See https://tools.ietf.org/html/rfc2104#section-2

> Ah, good to know!

It's also not a very good idea.

MAC exposes large numbers of packets and their signatures to an attacker.
It is therefore vulnerable to dictionary attacks.  HMAC keys should either
be drawn randomly using a cryptographic RNG, or generated using a hashing
procedure that is resistant to dictionary attacks.  This is expanded upon
in the Security Considerations section of the draft.

I am of a divided mind on whether babeld should implement the RFC 2104
procedure, as proposed by Antonin.  On the one hand, the procedure in
RFC 2104 Section 2 is extremely naive from a modern point of view, and
implementing it might induce people into deploying MAC in an insecure
manner.  On the other hand, it is convenient, and inconvenient security
protocols are less likely to be deployed in production (*cough*PGP*cough).

On the gripping hand, MAC only secures Babel traffic -- it does nothing to
protect neighbour discovery, let alone data traffic.  One might therefore
argue that Babel-MAC and Babel-DTLS are both pointless, and that Babel
should be deployed over secure links.  There is some merit to this position,
and we should consider doing some work on integrating babeld with Wireguard.
Please see the discussion on

  https://github.com/jech/babeld/issues/58

-- Juliusz


From nobody Mon Sep 28 08:31:14 2020
Return-Path: <jch@irif.fr>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9BBA73A1262 for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 08:31:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 ihDV-Qs1GVGL for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 08:31:10 -0700 (PDT)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 5C45B3A12B7 for <babel@ietf.org>; Mon, 28 Sep 2020 08:31:03 -0700 (PDT)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 08SFV1Io013938 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 28 Sep 2020 17:31:01 +0200
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 08SFV1Rn003280; Mon, 28 Sep 2020 17:31:01 +0200
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 7BC23BA1A7; Mon, 28 Sep 2020 17:31:01 +0200 (CEST)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id W7DxhSzHLrkG; Mon, 28 Sep 2020 17:31:00 +0200 (CEST)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 096ECBA1A3; Mon, 28 Sep 2020 17:31:00 +0200 (CEST)
Date: Mon, 28 Sep 2020 17:30:59 +0200
Message-ID: <87d025vryk.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: Toke =?ISO-8859-1?Q?H=F8iland-J=F8rgensen?= <toke@toke.dk>
Cc: Antonin =?ISO-8859-1?Q?D=E9cimo?= <antonin.decimo@gmail.com>, Babel at IETF <babel@ietf.org>, babel-users <babel-users@lists.alioth.debian.org>
In-Reply-To: <87h7ri3r17.fsf@toke.dk>
References: <C5Z1FPOCNQW3.2QYFDONBPHNF9@kobain> <87h7ri3r17.fsf@toke.dk>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.1 Mule/6.0
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=US-ASCII
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Mon, 28 Sep 2020 17:31:01 +0200 (CEST)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Mon, 28 Sep 2020 17:31:01 +0200 (CEST)
X-Miltered: at korolev with ID 5F7201B5.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 5F7201B5.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 5F7201B5.001 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@irif.fr>
X-j-chkmail-Enveloppe: 5F7201B5.001 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 5F7201B5.001 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 5F7201B5.001 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/6IF6wlpCI_eMr1lyDLdioDtz664>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 15:31:13 -0000

> You could simply reject 'mac true' if no key is configured (i.e., reject
> interface bring-up or reconfig, as appropriate depending on context).

Suppose you were running Babel together with a keying daemon.  Say, one
that periodically performs an authenticated supersingular isogeny
Diffie-Helman exchange and then feeds the resulting key to the Babel
daemon.

You could of course delay starting the Babel daemon until you got yourself
a non-empty set of keys, but wouldn't it be more robust to start Babel in
authenticated mode with no keys (which would cause it to drop packets) and
then incrementally feed it keys as they are learned?

-- Juliusz


From nobody Mon Sep 28 08:39:13 2020
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 472D53A126B for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 08:39:11 -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, 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=toke.dk
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 z8A8GWc9jcLg for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 08:39:09 -0700 (PDT)
Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (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 4D27B3A126A for <babel@ietf.org>; Mon, 28 Sep 2020 08:39:08 -0700 (PDT)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1601307546; bh=iYQ+Y3MTfVKppPYlSZzHmgBdTR9hjzRfgF2PJYEqW6o=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=kLVe1DhQjkYtxm7waztptKFFhmvKvMFfPZjPjh6NWyXwPwHh5gVnbAdq+8fQTx9/i OgQnPAMQZ28n5dY7ZJuygU7/XfcSBfqTLGw4y+HWIwN7OIEgBJ00cKnZJmaBLKScMM 3eQw1kEZNxrQii30WIaMhpXl3VNP0JO2/UmtZi57eQKryW/Mofth1+z9Xr4E8LUOdf n3nRna8LJyE9lFqCqsZcbCOF7inesqfTYHXkDVB2g7Y/x2O1kaLz/32/iw1N5AHIoj 7UztrEaokQAmx9LofyFg0pkRU4zq+7y8snK4z814pB3lgjn+OWKdxaMirXJXMy85C1 q3FqUJqg4jGuw==
To: Juliusz Chroboczek <jch@irif.fr>
Cc: Antonin =?utf-8?Q?D=C3=A9cimo?= <antonin.decimo@gmail.com>, Babel at IETF <babel@ietf.org>, babel-users <babel-users@lists.alioth.debian.org>
In-Reply-To: <87eemmudr8.wl-jch@irif.fr>
References: <C5Z1FPOCNQW3.2QYFDONBPHNF9@kobain> <87h7ri3r17.fsf@toke.dk> <87eemmudr8.wl-jch@irif.fr>
Date: Mon, 28 Sep 2020 17:39:05 +0200
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <875z7x52sm.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/sldxQCWNqahHazDzmGkVz3xjYJQ>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 15:39:11 -0000

Juliusz Chroboczek <jch@irif.fr> writes:

>>> It is standard.  If the key length is smaller than the output (block)
>>> size, then the key is padded with zeroes. If the key length is bigger,
>>> then it is pre-hashed. See https://tools.ietf.org/html/rfc2104#section-2
>
>> Ah, good to know!
>
> It's also not a very good idea.
>
> MAC exposes large numbers of packets and their signatures to an attacker.
> It is therefore vulnerable to dictionary attacks.  HMAC keys should either
> be drawn randomly using a cryptographic RNG, or generated using a hashing
> procedure that is resistant to dictionary attacks.  This is expanded upon
> in the Security Considerations section of the draft.

Yeah, that discussion is why I added the restriction in Bird.

> I am of a divided mind on whether babeld should implement the RFC 2104
> procedure, as proposed by Antonin.  On the one hand, the procedure in
> RFC 2104 Section 2 is extremely naive from a modern point of view, and
> implementing it might induce people into deploying MAC in an insecure
> manner.  On the other hand, it is convenient, and inconvenient security
> protocols are less likely to be deployed in production (*cough*PGP*cough).

In any case, Blake2 does not have any such mechanism, so keys would have
to be a certain size there (or we'd end up inventing something new,
which is probably not a good idea). So I think restricting the key size
is fine; and, well, if users want to make that key be all zeroes (or
something equally insecure) we can't really stop that anyway...

> On the gripping hand, MAC only secures Babel traffic -- it does nothing to
> protect neighbour discovery, let alone data traffic.  One might therefore
> argue that Babel-MAC and Babel-DTLS are both pointless, and that Babel
> should be deployed over secure links.  There is some merit to this position,
> and we should consider doing some work on integrating babeld with Wireguard.
> Please see the discussion on
>
>   https://github.com/jech/babeld/issues/58

Ah cool, I've been wanting to add wg support to Bird as well; maybe we
should write a spec for how that is supposed to work with the Babel
protocol (I don't agree with the reporter of that bug that this will
need changes to wireguard, if we allow plaintext discovery outside of
the tunnel, babel can just to unicast peers on the inside).

-Toke


From nobody Mon Sep 28 08:45:52 2020
Return-Path: <toke@toke.dk>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EB473A1275 for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 08:45:50 -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, 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=toke.dk
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 w8mno_vkrYj0 for <babel@ietfa.amsl.com>; Mon, 28 Sep 2020 08:45:48 -0700 (PDT)
Received: from mail.toke.dk (mail.toke.dk [IPv6:2a0c:4d80:42:2001::664]) (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 8E9A53A0FB0 for <babel@ietf.org>; Mon, 28 Sep 2020 08:45:48 -0700 (PDT)
From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1601307945; bh=RnZEg3UH1vyjyFhhksFeevLtqHJg0LeZ8HsRdLTJHZo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ZeLZ/Ckn6jZRuHNdbNd/Y26SW/UBQZushlcFLnLIZg8BKMnrXm/LovE4Al48yGNVM MKWpFK0cfufy4OnledO0oRDLIYSzyVu593yl5/CSwuGfIkxlK2SjGydwpB7Il4QYqN jwV8i84Ro5zUrp701H/Su6QJj/sMKWwjFRvZFbpt/NofakyvvG1E9iqQF4fPcSo4tj tTaBNf02BJe+KfoFS1TpGVN3jZE3otx0lFX5LJjMRHE9YzlWVMKHtkGjqv+ob94qXb hxOVJjgzoqU7LGs7EUtkY8KlejmVv4gCClEq0Q7UJ/4KSqKRjvhxmi1zr9h3EWgY5p RCSsU5wLPJl0g==
To: Juliusz Chroboczek <jch@irif.fr>
Cc: Antonin =?utf-8?Q?D=C3=A9cimo?= <antonin.decimo@gmail.com>, Babel at IETF <babel@ietf.org>, babel-users <babel-users@lists.alioth.debian.org>
In-Reply-To: <87d025vryk.wl-jch@irif.fr>
References: <C5Z1FPOCNQW3.2QYFDONBPHNF9@kobain> <87h7ri3r17.fsf@toke.dk> <87d025vryk.wl-jch@irif.fr>
Date: Mon, 28 Sep 2020 17:45:45 +0200
X-Clacks-Overhead: GNU Terry Pratchett
Message-ID: <87363152hi.fsf@toke.dk>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/VNtu33opaGnviM4RPm7FybqhT-8>
Subject: Re: [babel] [Babel-users] MAC auth. for Babel in babeld
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Sep 2020 15:45:51 -0000

Juliusz Chroboczek <jch@irif.fr> writes:

>> You could simply reject 'mac true' if no key is configured (i.e., reject
>> interface bring-up or reconfig, as appropriate depending on context).
>
> Suppose you were running Babel together with a keying daemon.  Say, one
> that periodically performs an authenticated supersingular isogeny
> Diffie-Helman exchange and then feeds the resulting key to the Babel
> daemon.
>
> You could of course delay starting the Babel daemon until you got yourself
> a non-empty set of keys, but wouldn't it be more robust to start Babel in
> authenticated mode with no keys (which would cause it to drop packets) and
> then incrementally feed it keys as they are learned?

Hmm, not sure I have any opinion about which would be more robust off
the top of my head. But I can see your point that someone might
implement it that way; and I suppose I could be convinced that such a
configuration could be allowed, as long as it fails safe, of course. I
think that at least emitting a clear warning on startup would help users
avoid the most common configuration errors, though...

-Toke

