From xen-users-bounces@lists.xenproject.org Thu Jun 08 22:40:10 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2023 22:40:10 +0000
Received: from list by lists.xenproject.org with outflank-mailman.545461.851915 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7OHy-0005hs-LX; Thu, 08 Jun 2023 22:39:30 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 545461.851915; Thu, 08 Jun 2023 22:39:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7OHy-0005hf-Ht; Thu, 08 Jun 2023 22:39:30 +0000
Received: by outflank-mailman (input) for mailman id 545461;
 Thu, 08 Jun 2023 22:39:29 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=SZIE=B4=kernel.org=sstabellini@srs-se1.protection.inumbo.net>)
 id 1q7OHx-0005SU-Mu
 for xen-users@lists.xenproject.org; Thu, 08 Jun 2023 22:39:29 +0000
Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 53028c5b-064d-11ee-b232-6b7b168915f2;
 Fri, 09 Jun 2023 00:39:27 +0200 (CEST)
Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by dfw.source.kernel.org (Postfix) with ESMTPS id 52A1161560;
 Thu,  8 Jun 2023 22:39:26 +0000 (UTC)
Received: by smtp.kernel.org (Postfix) with ESMTPSA id D6270C433D2;
 Thu,  8 Jun 2023 22:39:24 +0000 (UTC)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 53028c5b-064d-11ee-b232-6b7b168915f2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
	s=k20201202; t=1686263965;
	bh=t98gCWRtymUpoZf2mA9dWX7sG7VwReFqVahHJeFbYJg=;
	h=Date:From:To:cc:Subject:In-Reply-To:References:From;
	b=QhDX1EeauvALW/A0C4QysHEPgUnWgcw6UiH80gFVGkqq0l9NGBnz2ahZdJo1TalIO
	 kS5st9OEDQvWUyjhVc1tGC0xCWHIs4Xu1X6MgHpUrEEeUvaEeAEeyx5hTaf9SVZgE3
	 M/d7JTbuq88EAgNDYmGBClVjQeMWYuwQ374R7QcLgSFf6WG+hQuluJ8xNqmDFvZmyM
	 vUzaBe3PDm7KLaIUtjWHzWj++n6jkSk89s2eILJI3xdTJdgSQKmN3K9YA3fdkqHE9K
	 fO16cGQNQJflbRz+qdFyxeDCVaaVoc+0KztbeX22jp8Ft430wdLZvFlFD1wgXcfaQF
	 2sBIYKdnv8ChQ==
Date: Thu, 8 Jun 2023 15:39:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@ubuntu-linux-20-04-desktop
To: Jiatong Shen <yshxxsjt715@gmail.com>
cc: xen-users@lists.xenproject.org, sstabellini@kernel.org, 
    xen-devel@lists.xenproject.org, julien@xen.org, bertrand.marquis@arm.com
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
In-Reply-To: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
Message-ID: <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
User-Agent: Alpine 2.22 (DEB 394 2020-01-19)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-1331518572-1686263885=:3803068"
Content-ID: <alpine.DEB.2.22.394.2306081538220.3803068@ubuntu-linux-20-04-desktop>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1331518572-1686263885=:3803068
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.22.394.2306081538221.3803068@ubuntu-linux-20-04-desktop>

Hi Jiatong,

Do you have access to the serial? If so, it is possible that the boot
is actually successful and it is only the screen initialization the
problem.

If kunpeng 920 is a UEFI/ACPI machine, we know that there are issues
with screen initialization.

Cheers,

Stefano

On Fri, 9 Jun 2023, Jiatong Shen wrote:
> Hello community,
>    
> I need help for debugging XEN on aarch64 architecture. The machine I am working on is a kunpeng 920 armv8 compatible CPU. I use debian 11
> as operating system and installed xen-system-arm64 without any problem. But when I boot into xen hypervisor mode, the machine screen is
> black out without any output or any helpful debugging message. 
> 
>   Could you generously provide some hints for debugging the issue?  Thank you very much in advance and looking forward to hearing from you.
> 
> --
> 
> Best Regards,
> 
> Jiatong Shen
> 
> 
--8323329-1331518572-1686263885=:3803068--


From xen-users-bounces@lists.xenproject.org Fri Jun 09 01:35:08 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2023 01:35:08 +0000
Received: from list by lists.xenproject.org with outflank-mailman.545553.852024 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7R1M-0002kv-NS; Fri, 09 Jun 2023 01:34:32 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 545553.852024; Fri, 09 Jun 2023 01:34:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7R1M-0002k6-G0; Fri, 09 Jun 2023 01:34:32 +0000
Received: by outflank-mailman (input) for mailman id 545553;
 Fri, 09 Jun 2023 01:34:31 +0000
Received: from mail.xenproject.org ([104.130.215.37])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1q7R1L-0002jw-AQ; Fri, 09 Jun 2023 01:34:31 +0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1q7R1K-0003KN-E4; Fri, 09 Jun 2023 01:34:30 +0000
Received: from 54-240-197-232.amazon.com ([54.240.197.232] helo=[10.95.166.95])
 by xenbits.xenproject.org with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1q7R1K-0005Cv-6o; Fri, 09 Jun 2023 01:34:30 +0000
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org;
	s=20200302mail; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:
	References:Cc:To:Subject:MIME-Version:Date:Message-ID;
	bh=B3h+18k1zK1HHzSTWiiO1IwIppFZgRkziWTk8ZGxEo0=; b=vVddEZF1fy8iX8TBHC6k2Vh4pX
	r6NUD+qoU+vexzF/fX3E2cZMrjsQNfvbuU0pW/tVjaBKdVYpjszr92Esh0RDDE4sGtdohOmd2OvDP
	6PqOaWhOFpWhjU6n/HQG6Fs9bKTjftk+R2c3iwOMOWtkBL9OF+rWWNPiU1TZ06LJMKA4=;
Message-ID: <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org>
Date: Fri, 9 Jun 2023 02:34:28 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.11.0
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
Content-Language: en-US
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jiatong Shen <yshxxsjt715@gmail.com>
Cc: xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org,
 bertrand.marquis@arm.com
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
From: Julien Grall <julien@xen.org>
In-Reply-To: <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit



On 08/06/2023 23:39, Stefano Stabellini wrote:
> Hi Jiatong,
> 
> Do you have access to the serial? If so, it is possible that the boot
> is actually successful and it is only the screen initialization the
> problem.
> 
> If kunpeng 920 is a UEFI/ACPI machine, we know that there are issues
> with screen initialization.

More importantly, you may want to check that if Xen was compiled with 
ACPI enabled (unlikely if this is the package from Debian). If not, you 
will need to build your own Xen.

Cheers,

-- 
Julien Grall


From xen-users-bounces@lists.xenproject.org Fri Jun 09 08:49:21 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2023 08:49:21 +0000
Received: from list by lists.xenproject.org with outflank-mailman.545665.852169 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7XnO-0002J7-5S; Fri, 09 Jun 2023 08:48:34 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 545665.852169; Fri, 09 Jun 2023 08:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7XnO-0002Iw-0w; Fri, 09 Jun 2023 08:48:34 +0000
Received: by outflank-mailman (input) for mailman id 545665;
 Fri, 09 Jun 2023 08:48:32 +0000
Received: from mail.xenproject.org ([104.130.215.37])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1q7XnM-0002Ik-QH; Fri, 09 Jun 2023 08:48:32 +0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1q7XnL-0006Nf-Om; Fri, 09 Jun 2023 08:48:31 +0000
Received: from 54-240-197-232.amazon.com ([54.240.197.232] helo=[10.95.166.95])
 by xenbits.xenproject.org with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1q7XnL-0007RR-IX; Fri, 09 Jun 2023 08:48:31 +0000
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org;
	s=20200302mail; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:
	References:Cc:To:Subject:MIME-Version:Date:Message-ID;
	bh=aqFy0pQ6nOJyxXES3DP4OG1nlgIw/JzaB4f7+GcMv2U=; b=BdrNBqpt747BJZx3Aq0795Fecp
	9p0fP0Kx2dO4Jx2Oj2UJ5eyOD04Ztuym8FA0spobomSfIPubdBQgyFDWPFq+4lCmZPmdpAuc60xy0
	rByVHOBgJh8jQcCZvkRGLxriMl/peaa3cnCD6L/dWkMkttPeyL9X0yogS2kNYdfR995Q=;
Message-ID: <78899eac-9de8-3626-8f40-98f993984f95@xen.org>
Date: Fri, 9 Jun 2023 09:48:29 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.11.0
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
Content-Language: en-US
To: Jiatong Shen <yshxxsjt715@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org,
 bertrand.marquis@arm.com
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org>
 <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
From: Julien Grall <julien@xen.org>
In-Reply-To: <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hello,

On 09/06/2023 03:32, Jiatong Shen wrote:
> Thank you for your answer. Can you teach me how to verify if acpi is
> enabled?

You usually look at the .config. But I am not sure if this is provided 
by the Debian package. If not, then your best option would be to build 
your own Xen. To select ACPI, you want to use the menuconfig and select 
UNSUPPORTED and ACPI.

Cheers,

-- 
Julien Grall


From xen-users-bounces@lists.xenproject.org Fri Jun 09 12:13:52 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2023 12:13:52 +0000
Received: from list by lists.xenproject.org with outflank-mailman.544028.852523 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7azi-00006e-18; Fri, 09 Jun 2023 12:13:30 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 544028.852523; Fri, 09 Jun 2023 12:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7azh-00005z-Rr; Fri, 09 Jun 2023 12:13:29 +0000
Received: by outflank-mailman (input) for mailman id 544028;
 Tue, 06 Jun 2023 09:19:38 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=ZW6s=B2=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1q6Sqn-0002zz-Kb
 for xen-users@lists.xenproject.org; Tue, 06 Jun 2023 09:19:38 +0000
Received: from mail-yw1-x1130.google.com (mail-yw1-x1130.google.com
 [2607:f8b0:4864:20::1130])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 4034642f-044b-11ee-b232-6b7b168915f2;
 Tue, 06 Jun 2023 11:19:36 +0200 (CEST)
Received: by mail-yw1-x1130.google.com with SMTP id
 00721157ae682-565c9109167so53335747b3.2
 for <xen-users@lists.xenproject.org>; Tue, 06 Jun 2023 02:19:34 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 4034642f-044b-11ee-b232-6b7b168915f2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1686043173; x=1688635173;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=7dsHFNoz+viYFU96JkBJDy2n7QFEuN/PDs+6236+WxQ=;
        b=Pme1APUXxSUMQAUDj5zvnYvZ6Tu49hQ1JvEw2VTWHbUEM1ZTculVWltGlzEpNItkjr
         bH7HdpJJMrzyn9LK4Hy5RombODiTz3wlq8n9+nKqucBTzudIbez4zdboY5k3DuzQJ7Op
         aXBz3sVmThhmO+P5xzzz+jRfcPIpjkXBydxBzpqpOxBP3rEHjqM4ucfnskZW0i95ecqZ
         b+0tOhJSbbh/qk3oHgUxc0DNQ55sMp9tENpBh6alcvGZlpysZ8Ju/SMRH7oK8noMlrSK
         U+rxAycZdaczWbwpl+X7sg5xmHc4ezyO42yvBcfe/fdfRNMmSB2KG/xHH1shLsThuHHE
         WzjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1686043173; x=1688635173;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=7dsHFNoz+viYFU96JkBJDy2n7QFEuN/PDs+6236+WxQ=;
        b=eMztt+Q4sc2LcMT3c1fey7hANTCyqTX+QWnSDd3S7+FuI0riod6ELveb2DRCOtyvlR
         PiVz+JwY183l6Ml+OAVsM2tZgkzEubuHjQtEJUugmgMLeAT94QzWHCOzcEZdcZxzkrCT
         RTVutIKjtHXawugDhUNhEYMBT5xSIlu9WnTqvvz/Jx3Bbgx96aeX4mDX2QIf+8Wd86ZP
         GsQttPk30Lx5NPqhCCeIfaPVn2V2HqrZfLWOYAooJeqUzjUIMVcXm6FUlDRsjKJw+ebQ
         aCzavla6kEduunJBTcWTthteeiSX89CTkjji+eK0bF1A4WVEpBugyj5FljO0JMfWfw4v
         jxwA==
X-Gm-Message-State: AC+VfDxPMZq4Wxjbe3KpXBy8E14Sa6Ib8uPPO2D2c9ZNwCdvM+l7cREh
	UlDfrZc+l7Yi06horSo43yr7Egngni3dDeeDUt68fILZZWM=
X-Google-Smtp-Source: ACHHUZ4KM26diV35lS83sHHAnCX+7C+5rc+pEdKGCl4A6O3sMsDWHWFzmou/xcE0n42XFp3RIIA0+Mr2nGU6OGiGkrk=
X-Received: by 2002:a81:92d2:0:b0:55a:52e3:da37 with SMTP id
 j201-20020a8192d2000000b0055a52e3da37mr1311661ywg.10.1686043173246; Tue, 06
 Jun 2023 02:19:33 -0700 (PDT)
MIME-Version: 1.0
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Tue, 6 Jun 2023 17:19:22 +0800
Message-ID: <CALqm=dcvf5AN7eojzX7PHnBedBqGWWP=dPxMMRhUscPs37V6Bg@mail.gmail.com>
Subject: need help to make xen working on arm64
To: xen-users@lists.xenproject.org
Content-Type: multipart/related; boundary="0000000000006b44fd05fd7284e9"

--0000000000006b44fd05fd7284e9
Content-Type: multipart/alternative; boundary="0000000000006b44fb05fd7284e8"

--0000000000006b44fb05fd7284e8
Content-Type: text/plain; charset="UTF-8"

Hello community,

  I am newbie to xen and am working on installing xen hypervisor on arm64
machine. The operating system I chose is debian 11. The os boots
successfully, I think insall xen-system-aarch64.and  choose the xen
hypervisor kernel, but the machine does not boot. Could please teach me how
to identify what is wrong? Thank you very much for the help.



-- 

Best Regards,

Jiatong Shen

[image: image.png]

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

<div dir=3D"ltr">Hello community,<div><br></div><div>=C2=A0 I am newbie to =
xen and am working on installing xen hypervisor on arm64 machine. The opera=
ting system I chose is debian 11. The os boots successfully, I think insall=
 xen-system-aarch64.and=C2=A0 choose the xen hypervisor kernel, but the mac=
hine does not boot. Could please teach me how to identify what is wrong? Th=
ank you very much for the help.</div><div><br></div><div><br clear=3D"all">=
<div><br></div><span class=3D"gmail_signature_prefix">-- </span><br><div di=
r=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div=
 dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen</=
div><div><br></div><div><img src=3D"cid:ii_lik2jdo70" alt=3D"image.png" wid=
th=3D"543" height=3D"107"><br></div></div></div></div></div>

--0000000000006b44fb05fd7284e8--
--0000000000006b44fd05fd7284e9
Content-Type: image/png; name="image.png"
Content-Disposition: inline; filename="image.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_lik2jdo70>
X-Attachment-Id: ii_lik2jdo70

iVBORw0KGgoAAAANSUhEUgAAAuMAAACRCAYAAABpCLZHAAAgAElEQVR4nOy9eXRUx5k+/PS+qFvd
rV0sLXYZIQy2EbLZbGMWg8FLYuyxgTG240zGmWRy8mXOJDPnm3zOnPklGZ9JfnMy9kwyiY1j4ySO
Scxmg03wQgiW2RcJgQRoQUt3a+l979vfH/JbVF+10L2NhAXc5xyBdPt23bpVb1U99da7qLz+UBoK
FChQoECBAgUKFCi45lB/0RVQoECBAgUKFChQoOBmhULGFShQoECBAgUKFCj4gqCQcQUKFChQoECB
AgUKviAoZFyBAgUKFChQoECBgi8IChlXoECBAgUKFChQoOALgvZqvmzPzxupeihQkDO++93v4rvf
/e4XXQ0FChQoUKBAgQLZUDTjCq57/OhHP8KPfvSjL7oaChQoUKBAgQIFsqGQcQU3BBRCrkCBAgUK
FCi4HnFVZioKFIwlEBlXTFYUKFCgQIGCGxvp9JVzVqpUqmtUk6uHQsYV3FBQCLkCBQoUKFBw44JI
+HBknHA9kHKFjCu44aAQcgUKFChQoODGAk/C6Ye/TiDyrVKpMoj4WCblChlXcENCIeQKFChQoEDB
jQGegNPP4TNJNFwU0OZKwRcUAAA2ixrOUg2qJqsxb6aWEXKeoI9FqLz+kDQ9fxYooQ0VjHUoYQ+v
fyQSCex57z00Nzej3+e7qrIcNhtqamtRWFSEWyorR6iGChQoUKBgtMATcEEQcPhMEns+TcBZbsD8
6jxMm2hAgW1At9zjTaC5PY7Dp0No645h5Z06zJuphVqtHkTMxxIUMq7ghsfNQMi///3vj2h5L7zw
guzvpNNpnD17FrfccgsAYPPmzQCATZs2AQAaGxtRWVkpeyLcuX07mpubUVNbizvvvDPniTSdTuPT
Tz/Fobo61NTWYuHChbK+39TUhG3btiEQCGT93Gq14qGHHsL06dNzqtt//ud/4lvf+taQ97jdbhw5
cgSrVq2SXb5UNDY2or6+Hj09Peju7oYgCBg3bhzsdjtmz56NyspKaDSaUXv+aILkk38/ACgrK0NR
URFmzZqVk3wqUKBg9MCTcEEQsO2TJNpcafzV/QWonGSA2Gz88t9pnGuN47d7+lBRqsLDd+ugUqky
SPlYgmKmouCGx81ispILgc6GXIh9b28vtm7dCpPJxMi4Vps5vRw+fBiffPIJvvzlL6OwsFBy2UTE
5ZLnbKAyDtXVDVvecORbjEAggDfeeIP9LZec+3w+RKNRGI3GjOu9vb3Yvn07HnjgAahUKuzcuRNr
1qyRVKZUUP91dHQM+qyzsxOdnZ1oaGhASUkJ1q1bh5KSkhF9/miDl8+qqiosWLAAZWVlUKlU6Orq
gtvtzlk+FShQMDoQa8S3fZJEIKLBv3y1BCp1GoAKQHZ9cjqtwnSnAf/8bDlefsuNdz5O4OG7dRn2
5WOJkCtkXMFNgbFMyKPRKN5++22sWrXqqknAq6++ipaWlkHXJ0+ezDTUmzdvxsWLFwfdM2nSJDz9
9NOyn1lXV4fDhw9jzZo1qKioYNc3bNiQcd+GDRvQ2tqK3/72t5g3bx5qa2slld/v8+HOO++UXa+h
cOedd+JQXd2w923btg0TJkzAX/3VXwGQvkmhTdHvfvc7bNu2Dd/5zneG/Y5KpUJRUREaGxsxd+5c
dv348ePYvn07UqkU3nrrLfzN3/wNfvGLX4woIa+rq8OePXuQSqWGvdftduO///u/cd9992HhwoU5
L2Z8W0rdRNJ35G46h5JPQnl5OcrLyzFnzpyc5FNcv6vF1WyqXS4Xjh49irNnz6K/vx8A4HA4MG3a
NNTU1KC0tHRE6qhAwbXCZdOUFNpcafy/zxVDpUp/rgFPZ9GMD5D09OckXaUC/nZdMf7Pr7pxqCGJ
mqrLJitjCUrSHwU3DcZqYqBIJILOzk688sor8Hq9V1VWNiIOZGqpxRrr4b57Jbz//vs4ffo0nn32
2UFE56WXXsJLL72Uca2iogLPPfccGhoa8P7770t+jlo9eKpqPHsWBw4cGPLnSmVJsT0PBAKMiA+F
F154YUjy9Pjjj0vWqgPAihUr8NFHH+HSpUsAgA8//BB//OMfGUn2eDz485//jOXLl+PQoUPYuXOn
5LKHwr59+/Duu+9KIuIEQRDwwQcfYNeuXVf9/NHGleQzG3KVz5E0E8ulrGQyiR07duDll1/Gp59+
yog4APT39+PQoUN4+eWXsW3bNiSTyRGrqwIFowWxVvz9ugT+6v4CqNRD6cIJKu7/gd/VahXWrXBg
T10CgiAMisYyFqBoxhXcVBiLGnKHw4Fly5Zh27Zt2Lx5M77yla/AYrFcdbmFhYV45plnBpVFGutg
MIhXXnkFvb29OZV/+vRpNDQ04Gtf+xozrUilUjh8+DBqa2vhdrvZvQcPHsT8+fOh0Wig1+uxfv16
/M///A/GjRuH6urqnJ6/e9euK5LqQ3V1eP7v/g56vT6n8ofDCy+8MKIkbPr06XjkkUdQV1eHpqYm
1NfXD7rnzJkzWLx4MdRqNQ4dOgQAOWvIm5qa8PHHH+dc30OHDmHSpEk5958YQ7VlrpribPIpBVcj
n1TX73//+7J+J+QiT6lUCq+++irbxF0JR48ehdvtxtNPPz3kpvxmh8/nw5YtW7B+/XrYbLaMz7Zs
2YLW1lZ8/etfH/QZoa2tDXv37sWTTz4Jo9GIvXv3Zt3YrVixAsuWLRuVd7hRQIT5SKMAZ5keMyoM
GTbhgOpyeEP+Mi7bjtOn0ycaMLFMjyONAmqq1Ein02NKO66MRgU3HcYaId+/fz/27dsHYECLtXnz
ZjzzzDMwm805l1laWgqXy4VXXnklKyHniTjdKwepVArvvfceHnvsMUZ0gsEgtmzZgs7OzkFH/Lt3
78bRo0fx1FNPwWKxQK/X46GHHsIf//hHzJw586qcAh1DLIr9Ph9e/q//wre+/e2cy77WqKioQFNT
Ezo6OvB3f/d3cLlceO+995hZUX9/P7RaLWw2G9N4AvIJeTqdHhHN9nvvvYfKykrodLqrLmskkU0+
5WAk5XO08e6772YQcYfDgQceeADTp09HOp3GhQsX8NFHH6GtrQ0AcOnSJezatQsPPfTQF1XlMQ+n
04mXXnoJGzduxOuvvz7oxPLf/u3fMv7euHEjAOD1119n1/7lX/4FkyZNwjPPPMNIdzQaxSuvvAIA
WLRo0Wi+wnUNsVa8oSWF+bPF87yKDFEAAPXNUXgDSSyYm4ehbMnvmJmHIw0+3HHLgJkKEfmxQMoV
Mq7gpsRYIOTRaBRbt27FuXPnMq57PB6mIc9Vq7tp0ya8+uqrcLvdgwg5T8RLSkqwadMm/PjHP5ZV
fn19PYqLi9nRfyqVwmuvvQa32w2HwzHofofDAbfbjddeew1f+9rXoNFoUFFRgeLiYtTX1+PWW2/N
6T0BoKa2FnfddRf7O5VK4aWf/Szn8r5IHDlyBPv374darUYymURpaSk2btyIn//853C5XDAYDIO+
c+jQIaTTaaxdu1byc5qbmzNMGXJFMBhEfX19hp17rhgpB2RgsHwePHgQH3zwwZDmOBqNBsuXL2dy
1N/fn5N88pptub/nArfbjaNHj2ZcW79+PYqLi9HS0oJwOIyqqipGLqnPjx49ijvvvFOxIc8Cm82G
NWvWwOfz4ezZs/inf/onAMCpU6ewY8eOIbXip06dwqRJk7B8+XLs378fixcvxv79+9nne/fuxSef
fIKvfOUrcDqdOdWts1eND0/q0NypQUK6Zdl1iM/JuCAgLSQR8cXx5KoBrTjZhLv7EjjbGsOds83Q
alQ4cCKIfn8Kt99igt6gRt3JEMaV6DCxVM/KnDJej3c+FMaUeQpBIeMKblp8kYT80qVL+P3vf5/V
RtxoNMLj8eD111/Hs88+m1P5ZrMZTz/9NCPkb775Jr761a8CGDhqJSL+9NNP56SBb2pqyji+/+yz
z+B2uzFu3DhW5xkzZrDPn3/+ebz88stwu904ePAg0wrNnj0bTU1NV0XGgUybcrVajS+vW4df/vKX
V1XmcBCbHFwtPB4P01YLgoD33nsPa9euhUajwezZs+FyuTBlyhREo1H4ROY5hw8fBgDJhPzkyZND
fqbRaPDAAw9g1qxZAAaI7a5du4YksiNFxkfSTEUsn/v27buiXXwqlcK+fftw1113IRwO47XXXsO3
vvUt2fLJ1zUXUxW5cnTkyBEIgsD+Li0tRXFxMTo6OvDqq68CGPBdqKqqwtSpU5mcAMBf/vIXPPLI
I7KedzNg7969AAY2NQQxEY9Go3jzzTexbNmyYYm13+/HT37yE1RUVOAHP/hBzvXq7FXjf3cbb3AS
/jnS9E8aaaQhCCkWR5w04XWnw/jzsRCqpxpht2ozvhqLCdh/LASHVYNnH/k8KEJaBUe+Fr6gMObs
xQGFjCu4yXGtCHlrayt2797N/na5XFnJgVqtxmOPPYZIJJKTTScfRo8I+e9+97uMssxmMyZNmoTH
H3+cEXG5sbE7OjqwdOlS9jdp55YtW8aexS9mer0eq1evxpYtW3DixAlGxqdMmcJMdEYKgiBg6+9/
DwCYNm3aiJYtxkjajO/evTtDJg4fPoy2tjbU1tZizpw5OHXqFBYtWoSGhoYMAsbfb7fbsXjx4mGf
RTG2s2HNmjUwGo346U9/CgB46KGHsGbNGmzbti3r/bxvwFiBWD7j8fiw34nH40gmk3jjjTeYBnmk
5ZPkZaS042fPns342+v14uc//zkikQi7lpc3kA8kHA5n3Nva2przc29k2O12bN++HS6XC+vXr8+q
ETcajVi2bBnefvttPPvss+x6S0sL/vd//xfAQMz+srIyvPHGG/B6vfB6vThx4kTGs+TYje87qb85
iDiBCDmRZlUaQhoim/CBa0I6Tdydac6RHoinwmzK0wORVQQBiKVMSKm0UKc1oxZZRYU0NOoENCpp
DtMKGVdw0+NaEHK9Xo++vj5Eo1EAA6RbrVYPIlVLlizB1KlTc36OOJwgEXIeZN94pe8Nh2AwiPz8
fPZ3T08P1Go1pkyZMuR36L16enrYNYvFMkjLKxfvv/9+VgepmjvuwLIVK66qbB5Wq3VQdJRnn302
5yNnHm63G2vWrMHvf//7jFjfbrcbO3bswMyZM/G3f/u3SCQSePPNN4csZ9++faiurs5qKsQjFAoN
+dmtt96KF198kcnqtm3b8A//8A9DknG/33/FZ0nFSJqpiOVTKn73u99ltL9c+RQT62yk+0rvKZeY
i+sWi8XQ2dkJYOCE40tf+hIqKirQ2tqKxsbGK35XwQDmzZuHkpISvP3223C73di/fz+8Xu8gO3HC
zp07meIhm5nKk08+CbfbzZw6t27diltvvVW2n05z580T/I501pnKaxWnMb8SeVaJ/qffM7832orx
NFRICTpoNAoZV6BAMkabkJeXl2PTpk3YvHkzotEoI+E8IZ8xYwbuvffeUXn+aCCVSl21Y1sqlRq1
qA6HjhxB+fjxuOOOO2R/91e/+hWATAL14IMPYvv27RmE3Ol0DpscqKmpadiThyNHjqCgoADPPfcc
jh49iubmZnR2dsJsNsPpdGLhwoWMiF/J1lsQBBw4cGBYh86RDG+XTUsvByOdPZaQi3wGg8FBZciR
z2zRUa4UPSXb90eqPVauXInq6mo0NDTg7bffHtRPV9tvNzKcTie+/bnj9/PPP3/Fe7du3cqcY4fC
/v374XQ6EYvF4HK5YLPZcPLkyas2z7uZkM4Ij5LmrmcS68vRVdKcYv1yXHL6zrVA+oqbhkwoZFyB
gs9xrQj5L37xC7YQ0v8OhwNf/vKXr/oZ4hT0wWAQb775JvR6fUbSn3g8jieffJI5dYq/NxwsFgsC
gQBLUlRYWAiPx4PW1lZMmjQp63cuXLgAABla21AoBKvVKvc1M7BixYpB2TR3bt+OQ0eOYPv27ais
rJQdKlK8uLa1tWHGjBlZE/gMl6VTSuKfVatWYceOHdi8eTMWLVqExx57jB2dxuNxnDlzBh9++KEk
p8vm5uZh78nPz4fH48n62YkTJ/DQQw/hnXfeATBgpnL8+PEhyxqJMJwjDbF8SsXGjRvxi1/8grXz
SMjncJBC0ocCRdXJhvHjxwMY0NxmM4kb7vTkZobP58OvfvUrPProo7DZbOx3n8+H/fv3Y/369diy
ZQsWL17M5u1Tp04NMlOZNGkS2tvb4XK5sGbNGrS1tcFoNOaUwXZKOXBu+OiVNzguJ/O50j1ijC3r
8OxQyLgCBRxGm5C3tbVl1Ug9+uijOYVgE4PPrBkMBrF582Z4PB5MmDCBXU8kEujo6MDmzZuxadMm
WCyWrBk5r4Tx48fj4sWLjOzMnTsXH3zwAfbs2YNnn312kDYxHo8z58TZs2ez6y0tLYw0jCQeWLsW
sUQCJ0+eREdHByorK3MqZzgHzRdeeCErEec1nFIT/6xduxY7duzAG2+8AQAYN24cksmkbJtsKeYH
FRUVQ5LxXbt2YfXq1fjmN78JYIBUvPvuu0OWdSXTJDmQQkilao3F8qnRaIZNbKTX62E2m/HUU08x
51+58pmtflKu5UrIp02bxsJbikGkcChISYJ0s4InzbFYDEajETabbdixxZupPPnkk4jFYnjppZew
du1aGAwGZr4CDJgUDRWrPBuWzAYudAHJm8luHJzJijDwV5qPL57mwyB+/imn9k4DA3bmwOfq8C8+
hOFQuHmMkBQokIjRytTZ0tKC3bt3Iy8vD6tXr84g37nYt14J4XCYEfHi4mI88cQT7LMnnngCxcXF
LISi2LFLCqZPn47Tp0+zv2tra+FwONDZ2YmXX34ZTU1NiMfjiEajOHfuHF5++WX09/fD4XBkxNdt
aGiQ7TwqBdFolEVYyZa9Uw7kEiUi4rmQq7Vr12LevHkAgM7OzpycI6U4I91yyy1DfpZKpbBjxw68
+OKLePHFF7Fjx44rEtlc+m+o05ORglg+V65ceUU5UKvVzJHO4XDgqaeeAiBfPvmMrOLfs93H/+SC
mpqaId/rSuWq1WosWLAgp2feDDh58iRmzJgBo9HITsmyhRUFBoj7T37yEzidTjz//PPsvlgshi1b
tmDt2rWYPXs2tm7dCmBANmOxmOxsy+UFwKYVwIwJgHbshr2/BhjKJvzy/9k14WOXiAOKZlyBgqwY
aQ15f38/3nrrLVRUVODRRx+FxWKB0+lkNuQjjVdeeYURcdJ+EywWC7Nf93g8LAmFHMyaNQv79u1D
a2srKioqoNPpWJm9vb1Mu8vD4XBg48aNLEFMR0cHuru7sW7dutxf9HMcOHAg4+9DdXXo9/ngsNlG
xMFSLq7GGZHCE/Jh6OSgqKho2HumTZuGwsLCnLOvEhwOBwuBKAcPP/wwXn755axRTnitca7tKJbP
2traQYmoroSSkpIRlU8xsmnLc3nX0tJS3H777bJlZe7cuUqM8SHg8/ngcrmwePFi+Hw+7NixA2vX
rh3y5NLn88FoNA4i6waDgdmb7927l2XuNBqNbJMtRzOuQhrlBSo8fneOL3YdIZ0eiHqSSgHJJPD9
nyNTIw4wcxWKPc6upjPJOB9d5VpDJcNARiHjChQMgZEi5PF4HL/5zW+wYMGCDK0w2ZDv3LkTJpPp
qp4hxlBEnCAm5HKh0WiwbNkybNu2DV/72teg1+tht9vx9a9/HXV1dTh8+DCzZXU4HJg3bx7mz5/P
khglEgm88847WLZs2VU7gWaLpAIMZOZ84PPj4WuNq7EDBq6OkM+cOXPYe1QqFVatWpV10yQHK1as
yKn/HA4Hli5dmhHucySRTT7lIFf5lJrc52pOT8RYvXo1vF7vIF+BoUx6Jk+eLDtj682EtrY2RKNR
tLW1Yfv27di4cWOGaR0wQLRnzJjBMm6uWLFiSLJ+6tQpnDt3Dt/+9rexdetWFt5wxYoVssi4Rp1A
StDJcgq8sSDWiGdvh8H0l7Tl17bdKLShVNwQZFylUkGr1UIQBKhUKlitVsRiMXb8rtfrodVqEYvF
ZHmQp9NpaDQalg0PuHzkTeXQc1Op1JhIqXotkU6nodPpoNFoEI/HodVqodPpEIlEMtqZ7kkkEpLb
X6VSQaPRsHS49D2VSgW9Xo9UKgVBEGAymZBMJiXFEc4FlJkyV0KeTqfxpz/9CQ8++GCG3TahvLwc
zz333FXVcSh4PB68+OKLAAbMAijE4auvvoqWlparLr+6uhqXLl3Cm2++iQ0bNrD+X7Ro0RVTPSeT
Sbz11luYOnVqRmIWuaiprUX/FTS79yxdOiLOhSMZ4UIOciHker0+IxvplTB9+nTcfffd+Pjjj3Oq
38KFC1FVVZXTdwHgzjvvRENDw7CRKHJFNvmUglzkMxcZGalQjhqNBhs3bkRdXR327NlzxSyjK1eu
lHVCcDNi9uzZjHyL5zH+s2XLlmWNEe50OvHMM89k/c769esz8i/IgUaVlBwm73pHOp2GoBKQQgqa
dBJqNZBMpsFbZGlUl23ChWyRUtKAUa/KiDMuCIBaDRg0YWg1WsbvxgJ3u67JuE6nYw2tVqsZcYvH
44wcE3lOpVI5ZVwSBCHjGbyWhEj4WMvkdC1B759Op9kiILZhpDaU007UlwAy+pGeSWXG4/FRD9F1
NYTc7XbjvvvuyzmtvVxMmzYtazQNMg0R/y7+rlysXLkSBw4cwK9+9SusWbNmWGe3rq4u7NixA1VV
VYMioFwJgiAM0lDK+b64LKnIhYRnS+ySK+QS8nXr1slyBF66dCkEQchI2y0FixcvlpysZCioVCp8
6Utfws9+9rMMAjmS8cavlXwCw9f7+9///rDa8KuRmdraWubQeeHCBRbHurS0FFOmTEFNTY3s6DIK
FHyRUKlUUKlUsOWp0edPosiuAxmo3DffgoVz82AyETe4TKiNBjWe+3IRdNpMkt0fSMKWp2bljiWo
vP5QzkzSnp83knWRDaPRmEGUk8kkkskk06gCYL8TucuFONN3tFotIwSpVIppy8dap15LpNNpJth8
O1GbUxztXE4O6PsajYadeohJOv/7aOMf//EfRz1TZ64YqSPvXMvq7e3F1q1bkZeXh9mzZ8PpdMJu
twMYyArY2dmJY8eOIRQK4ZFHHkFxcbHksv/vT36CmtranMm3GAcOHMChujp86/M4wtkw0prwq+2b
/fv3Y9++fUNuJPR6PdatW4cZM2bkVH5TUxP27NkzrMmSw+HA6tWrc37OF4XRlE85kCJXI7kZUaDg
egSv4Esmk9iyJ4XbZuajZtZAxmg+1DjZkvsCSSSSaRTatZ+XIS4TONIQxslzAaxfqWF8bqwQ8+ta
Mx6PxzMyGRLZ5rUsYgInFWT6kkqlWHmkkQWQQeqJMCaTyZtKS05CTKYjtBmifuCvDxdWbChQ/1K7
0qDR6/XQ6XQIh8PsWaPd9ldrsjLa+CJMKQiFhYV47rnncObMGZw+fRoHDx5kmQDHjRsHu92O2267
DTNnzpQ98U2bNg2H6uoADJg25DpxptNpfPrppzhUV5fTKUA2XCsTlsWLF6OqqgoHDx5EU1MTi8RQ
UlKCmTNnYsGCBVcVGnP69OmYNm0ampqaUF9fD7fbjb6+PqTTaRQWFsLhcKC6ujqn/hsLGE35lAOF
aCtQIB3EL2ZOUuNYYxg1s8xD2oTnW4jOUgjDy//Td46fi2DWJEUzPirgTRiogXlSTESOCJvccolY
kr0hnzkRGLAvFN97s0GtVsNoNCKRSCAej7N25m35qZ3kgDTj4rTxgiDAaDQyMn6tM8mNZQ35jYjG
s2fR29PDIqRcDRw2G6ZNm4YH1q4dc5OxAgUKFChAhjUDKUR//EYSf72mEFMnfm7ymc74L6smfODz
AVJ+vj2GN9/twz9uHNCI8/biY2EtuK7JONm+kjacjh2IEPIOgLmYSZC2lTS8wGAyHo/Hr5lmdiyC
CLPBYGBHSiTg/CnF1baP2A6d+joajX4h7a4QcgUKFChQoGB0wAdvSCaTONIo4GA98P9sLIVazZNv
cchD7vLn/wkC8J9b3LirGrjjFjW0Wi1T9I0FIg5c52R83LhxEAQBiUQCPp+PEW5BEJCfn4/8/HwI
goBAIIBAIJCTZpwIJZFBsbkEOZbRc28mQs47zZJga7VamM1m6HQ6CILAwttRNBWp7cObCQGA2Wxm
9vrkpEvOmzSwrrWZkELIFShQoECBgpFHNu34jgNp+EMaPPNwIcR0Li3SlFPGzZSQxmvbe2GzCFi7
UDUmteLAdU7Gn3vuOSQSCfT39+PIkSPo7e1FIpGAwWDA7NmzMWvWLCSTSZw5cwYNDQ2DQu5dCSqV
CjqdLsNR02AwMLvMaDSKWCwG4LKWVg7ZvBFAgkwEfPz48Zg0aRIqKiqg0Wjgdrvx8ccfo6+vLyMC
ipyydTodrFYrZsyYAafTicLCQiQSCTQ0NKC+vh6BQIA5d34RmyGFkCtQoECBAgUjD147ToR851+A
tm7g4XttmDrRCHFIQ14zfv5SDNs/8sFZBqxZgAwiPpa04sB17sD54IMPIhqNorW1FR0dHQiFQiz2
dFVVFe6//34Wf7q1tVV2nHECmbyUlJSwrGUulwtdXV05OybeCCATFZ1OxzJK1tTU4K677oJWq8W5
c+dw+vRp9Pf3y7YZp0FoMBhgtVoxefJkLFy4ELNmzUIkEoFer0dbWxvC4XBGeMVrjbHu1KlAgQIF
ChRcr+CtFABgzYIUjp1L4413+zC+RI85M0yYNF4Ph2Xg5LwvkEJLZxwnz4bR4U5g+Xw1bpsxWCM+
1nBdk/EJEyYgHA4jFAoBAIvmEY1GYTKZMH78eEQiERiNRsRiMdlxrknTrdFo4HA4UFNTgwULFgAA
/vKXv2D//v3o7++XrfW9UUDOmeFwOCOyzeTJk1FYWDgijpXRaBQejwcNDQ1wOp1wOp0IhULo6emB
y+Viz/0iTyYUQq5AgQIFChSMLHjSzPuN3V4pYO504HhTEqfOBfDufgG+0ADfsOWpMbFUjapJwJPL
1YyXiE1Txhohv67JON+giUSC2QyTWQnZEqbiuj8AACAASURBVKdSKdlkXAxBEOBwOFhItDNnzlzz
KB5jEXyipf7+frjdbmZjz+9EcwHthiORCNra2uDz+ZiZkNFohFarZQT8i+4LhZArUKBAgQIFIwvi
eGIirVKpcHtlGnOnCwDUSKdVWe8nMj6WiThwnZNxIuCUDp3MFXgbI3LwTCQSADLT2VOH8Ilr+CQy
lGxGEATEYjGEQiH4/X6oVCqEQiFmg85HbuGJIR9VhCAmjUPdQ9dzNYPhj3ZIu0/vQp9R+fyz+Yg0
BDJHEdeHd2YlB8pYLAa9Xg+DwQCtVpsR5pDaiQ8/ydeFT8zEh4tMJpPo7e1FPB6H2WyGXq9HXl4e
jEYjotEoq5P4e/Rc/nd6Dt/nUuVhuM2cQsgVKFCgQIGCkYVYQ86v80MF1+C5hfhnLOK6JuPAgEE+
n/ERyEylTqQQGAiFSBE5IpFIhnmDVquFTqdDJBLJ6EQeBw4cQH19PXQ6HVwuF6LRaIYwmEwmRkjT
6TR0Oh2MRiMjvKSh5wm5Xq+H0WjMiM8diUSg0+mg1+uZHbzc0IBqtRomkwmJRAKpVAr5+fmIRqMI
h8PQaDQs4onX62UnCcBAhj2bzYb29nYkEgloNBqkUimmiQ4Gg4PIr0ajgclkglarhVarhclkYn8H
g0HWvmq1GhaLBQaDAR6Ph5VvtVqh1WqRTCYzHDL5wcVHUlGpVEgkEggGg4M2N5QMiNpTpVIxR1uS
FUpCpNPpmGwMJw9SHUR//OMf48c//jHUajXMZnOGPJAD8JXkIS8vD3q9HoFAgIWJNJlMLLQmXSeU
lJRI7i8qy2g0QhAERCIRxONxGAwGAANJrcgB2mAwIBaLsZMHs9kMh8MBu93O5L+rqytj4yiWPa1W
i8mTJ+Of//mfUV5ejnPnzuFf//Vf0drayt7fYDBI6i9qCznly3UY1ul02LRpEzZs2IBIJIK3334b
v//97+H3+5lM+/1+JBIJCIIAnU4Hu90Os9mMrq4uNt7pBCc/Px86nQ4+nw9er1d2NCe59ZErD3Lu
pzGo0+kwbdo0fO9730NFRQUuXryIH/zgB7hw4QKbD6jdxcqAp59+Gps2bUI6ncbrr7+O1157jYWG
pYW1uLhYVv2tVitMJhP6+vqQTCah0+lQXFyMcDjMEiPxcwLJ60jLJyl75IxfufJAChUp41Gj0cBo
NMqaf+SSFIPBgMcffxxPPvkkDAYDXnvtNbz66qsAgIKCAtjtdsTjcUQiEbZWbtiwARs2bIBKpcKv
f/1rvPbaaxAEAZs2bcLTTz8NtVqNV155Bb/+9a/hcDiQSqVQUlKC7373u5g0aRLa2trwwx/+EC6X
C1qtFj6fjynixirJUqBACq57Mg5cnkSyLby8NjSVSqG6uhq33norEokE0+DSRBsKhXDkyBF0d3cj
GAwCGJjIbTYbpk6diokTJ6KoqAiJRAL19fUIhUKMENpsNixfvhwqlQputxuXLl1CYWEhysvLmSNi
KpVCfX09urq6EIvFUFRUhMmTJ8PpdEKr1SIQCMDtdqO9vR0TJ07ElClTEAqFcObMGZw7d06WTbTV
asU999yD/Px8AAMbhZMnT+LixYtYuHAhLBYLQqEQmpub0d7ejr6+PphMJlRWVmLWrFno7+9nGwUi
pPF4HPX19bh06RK8Xi9LvlNUVIQ5c+YgPz8fxcXFyM/PZ8SOFlGz2YzFixfD4XDA5/PhwIED8Pv9
sNvtqK2thd1uRyAQQF1dHdOC830q7mM6+eCTO+Xl5WHmzJksVbfRaITBYEA4HEYikUA4HMbFixfR
3t6Onp4epFIpzJ49W7I8yNkM2e12rFixQrI8aLVa3HfffbBarejv78exY8dgs9ngdDrZIhqJRPDJ
J58wkqHVaiX3l0qlwtKlS2E2m9Hb28tSf9tsNixbtgwFBQXw+Xz4+OOP2QKXTCYlyz+1jcFgkCQP
yWQSVqtVcn95PB5Z8kYkTw5SqRRb2O12O+bOnYtYLMbMrqLRKOrr69HR0QGv14vHHnuMtff777/P
Yt7r9XrMnDkTc+bMgUajwalTp3DixAlGSEajPkTQpcqD3PsB4O6774bZbIbVamUbjZKSEqxZswbd
3d3o7+9HQ0MDent7WVvIGb9y5x+z2YzKykpUV1czxUMikYBOp2OZNoPBYMYaoNfrR0U+U6kUVqxY
gfz8fEnjN51Oy5JR2lyO1noUCAQGnZIOh2QyCa1Wy04pzWYzTCYTDAYDpk+fjvLychw+fBjhcDhj
A0L5QUjGAbCNHt2TSCTgcrmgVqvhcDjYZoRObSk7LClTFCi43nHTSLJer0dxcTEWLFiA5cuXo7e3
F1qtFgaDAYlEAmazmU36n332GdPQarVa2O12TJ8+HYsWLcKsWbPg9/uh1WrR0tLCTFVMJhNuu+02
lJSUwOv14uTJk8jLy0NxcTFSqRQmTpwIi8UCq9WKQ4cOobu7G9XV1aipqUFlZSWSySQ6OjrQ0tIC
h8OBuXPnYu7cuejo6EAkEsH58+dlxdHOz8/HsmXLMHXqVDbJqdVqxONxPPLII7DZbOjs7ERxcTGz
y546dSruuOMO1NTUoL+/H0ajESaTCeFwmGl5zWYzUqkU/H4/1Go1iouLUV1djfvuuw9mszkjARCR
J61WC6vVigcffBBFRUU4d+4c6uvrEYvFUFhYiKVLl2LixIlwu91obW2F3+/PMJORAoPBgGnTpmHJ
kiWYP38+/H5/xqmDwWBANBrFRx99hFgshkAggJKSElnyIAdms1mWPEQiESxcuBATJ05Ef38/1Go1
bDYbpkyZAo1Gg9LSUgiCALfbjebmZgSDQcyYMUNyfyUSCaxbtw4WiwUnTpxAY2Mj0uk07HY71q5d
iylTpqC9vR2NjY3wer2MTJlMJknyT/IlVR5UKhWmTp0qub/6+vqgUqkkl099JxXi5GA2mw2TJ09G
PB6HyWRCXl4eYrEYTCYTBEGA3+/Hhg0bkEql0NLSgrq6OoRCIcTjcWi1WlRVVeGBBx5gpl3nzp1j
mtnRqE88Hpc1fhOJhKz7A4EA5s2bh7y8PEbmNBoNbDYb5s2bh97eXly6dAldXV3sNEyOiZ3BYMCU
KVNkzT8GgwGlpaWorq6G0+lEOp1GNBqFXq+H1WpFJBJBc3Mza3c58iNXPkOhEBYuXAin0ylp/Pr9
fnZCJxWU2G401qNz587JNokkzb/RaITRaERhYSEmT56M/Px81NbWYuLEiWhvb4ff70ckEmHf0+v1
GeFo+RwVN3N0MgU3N24aMl5aWorvfOc7mDRpEnp6evD666/D4/EAGIjYcd999+Gee+7BggUL4PP5
0N7ejng8jnA4jK6uLtTX12PKlCm45ZZb2O7c5/Mxgtzb24tXXnkFDz/8MJYtW4aJEyfik08+wTvv
vINoNIoHH3wQq1atwr333ouenh709vbijjvuYET87bffRmdnJ/Lz87F69WpMnz4d0WgUO3fuxKlT
p2RrLcj8o7CwkGl7zWYzjEYjLBYLiouL2cLT2dmJUCiEjRs3orKyEpFIBHv37sXFixeRSCRQUFCA
ZcuWoba2FrfddhtcLhfa29thNBqxaNEirFy5EgaDASdPnkRHRwfKy8vZcXMoFEI0GoVOp0NZWRnK
ysqYVp00JuXl5WwxJRt/3vxHCgoKCvDEE0+w0Id/+MMfcPHiRWais2LFCtTW1mLmzJm4dOkSUqkU
vvnNb8LpdMqSB6l90NPTI0se9uzZg3//93/H+vXrsXbtWhgMBnz44YfYsmULdDodVq1ahUWLFmHV
qlX405/+hE8//RTf+MY3kJ+fL7m/zGYziouL4XQ6UVRUhN7e3gwTI9LEAgMmXaT9kyL/Wq0WFotF
sjyUlpbiiSeeQHV1taT+am9vh06nk1y+XBCpKCgogMPhgNfrxQcffIA//OEPyM/Px5o1a3DffffB
YDAgGAziwoULGD9+PBKJBEKhECN0ZOZjsVhYUjKj0Sg70o/c+sRiMWzYsAG33HKLJHlIJpOyxvun
n36K3/zmN2zDVVZWxszN3njjDUYwaSPN+2BIQUFBAdavX4+ZM2dKlme/349Dhw7h/PnzzKSkoqIC
jz32GObPnw+73c7kKhKJjKp8fvrpp/iP//gPPPHEE5LG74EDB3IKKDBa69Hp06dzqk8ymUQoFEIo
FMKMGTPw1FNPIT8/HwUFBSzRHl8umdDwm1I+hjTvg6UQcwU3E24aMq7VauFwOJCfn4++vj709fWh
paUFsVgMyWQShYWF0Gq18Pv96OjoQCqVYhNCOBxGS0sLuru7EYvF2NEYT85isRhaWlqYhrWwsBDx
eBwXLlxAIpFgNtLFxcUoKiqCw+HA1KlTUVpaivb2dly4cAGXLl2C0+lEQUEBLBYLvF4v2tra2JFc
Lu9M9QyFQqioqGCOlsCAvaggCCgsLITZbEZ5eTlsNhv8fj/a2tpw/vx5xONxWK1W1NTUID8/H06n
Ew6HAwDw+OOPo7KyEhaLBYcPH8ahQ4cQDAbh8/lgt9sZOaEJNhqNIpFIMI0I2QKTCRFtfsj+Us47
63Q6lJaWwmg0wu12w+Px4NKlS4hGo3A4HAgGgyxeeWFhIS5duiRbHuRArjyQ3SeZz4wbNw7pdBoX
LlyAWq2GXq9HZ2cnYrEYuru7EY1G2QZGSn9dunSJtXk8Hmd9QSE8yRmad2ilRVOK/BNBufPOOyXJ
g9FoRFlZmeT+stlsWLJkCWprayWVzztUSwHfDolEgh2Ft7W1wWg0wuv1wmQyoby8HBaLBalUijkP
0zPFP5QwjLLF5hJaVWp91Go1ysrKJI9fvV4va7zH43G0tLRkmPyRbLS2tqKtrQ2JRILZfsudr3Q6
nez5J5VKIRgMIh6PIxgMwmw2M213YWEhxo8fz/whrFYrVq5cOWrymUwm0dXVJXn8ypUH3mZ8NNYj
OgmUY0ZFfjVGo5FtAE6ePAmDwYAZM2awcQKAab958xyV6nKWZZr/SQGj2H8ruNlw05DxWCyG8+fP
M7u2cePGIRqNsuNssp87f/48enp6mDMQkdeenh5mN0zX+UVHEASWlZNsOskcgqKxpFIp6PV6mEwm
mM1m2O125OXlQaVSIRKJIBgMIhQKMRJBMdOJnMoBTXTkFNnR0YGCggKUl5ejs7MTJpMJ06dPZw6V
fJQZIsVETL1eL2KxGIxGI+x2Ozsaf/LJJ1nSpQMHDqChoQFWq5V9V6whCwQCiEQiGQ6I1DYUL57a
KRdQlJZkMomioiI4nU7E43HmTEcaYIvFglgshubmZnYUPpw80CZCKujIXKo8UMhG0rTm5+ezDYwg
CKirq8PRo0dhs9lYuXxYyeH6i4hGJBJBIBBg2lTxpogWdnJwBSBJ/m02Gx544AGUl5dLkgdy+pTa
X1R+aWmp5PJ5OZPSXzTewuFwhmMqtatKpWIO4el0mtnn0hjliUwymWSyTt+XS8bl1keOPFDfSb2f
NhXUZzy5ou9RAjB6f7mQW3+TycRODoLBILMH5+c0kgmHwzGq8km20FLHL++wLxXkxD4a6xHl4pBD
xjUaDfOzSSaTuHjxIvbs2QNBEHDXXXehsrIS4XCYOeiScisajbKoXTqdLmPzSjIlpx4KFNwIuGnI
eF9fH37729/C6/Vi8eLFWLduHdPk0GLT3t4Ol8sFj8fDFkOyZUun07BarSgpKWHRAch0hA+XQw5O
FKWEJsmCggJUVFSgt7cX4XAYvb298Hg8cDgcMJlMcDgc7Lk+nw+pVAoWi4U5SvE2d1Kg0Whgt9uh
VqvR2dmJHTt2oKqqCpWVldi5cyfmz5/PnCnD4TAjoslkkpku6PV6RjJIOwdcPlYcP3482tvbWXzx
aDTKzGJoUtXr9SzWu9FoZAsHRYuhv2li5h2o5CKdTsNisWDatGl4+OGH2fNDoRDKysrYkWo6nUY4
HMZbb72F/v5+SfKQC1QqlWR58Pl8zEFJr9cz+1CTyYRIJAKNRsMinFA/0HWp/UVlG41GFv+dIuvQ
9ynqjVz5p5MJvV4vSR6InErtL4vFgrKyMuh0Oknly93AqlQq6PV6dmpDbZqfn8/agcgCERir1YpY
LMZIEpWj1WoZSSGbZL1ez+zwR6M+er2eOd1KkQd+syDlfp7o0XN1Oh0jU3SNfuSCyKOc+Wf69OmY
N28e7rjjDhYZxGQyYerUqfD7/ejt7WXZf61WK8rLy0dNPsmGXM74lQM6KRmt9YhMB+UgHo8zgk+m
l3SSc+TIETQ0NLCoY8BlZQk52dKcTxpxGjf8xkLRkCu4WXDTkPF4PI7W1lZ89NFH6OrqgsFgYBoQ
s9mMqqoqzJo1C2vWrMH+/ftx7Ngxpn3kj2bpiD8SiWQsrOL41eRBr9fr2XV+waIJk4766CibnIwc
DgdbLOl7ciMxeL1e6HQ6RKNRnD9/HuXl5VCr1fB4PCzKAE2OpGmihYk3W6AQXjqdjmmtk8kkXC4X
AKCwsJAtyul0mmmb+YWa3pW0zvziTv/Tc3JZzIn0AIDf78e5c+dYTHhqVyIw9fX18Pl88Pv9suRB
jgMeQao8EPkFLierosWKtGtkVkL35eXlMa3TcP1FmnGdToe8vDz2TGo7Oj4mmafjY6nyn0ql0Nvb
i/Hjx0uWBzn9FQ6H4fF4MG7cOEnl5wL+fenZpC2kNiHZ5LPzUohMGqPkvEh9CAzOLzDS9SHTCqnj
V+54p0ge/Ngl4snLEk8E5YDGnZz555577sHUqVNRUFCAEydOoKenB/n5+aipqWFRPmi+oUy+oyWf
kUiEbQCljl+54NeXkV6PcoFOp2NabIvFAq1Wy0y36BQ0FouxPgQuR02hzQW/xlIOCqqToh1XcDPh
piHjpHk5ceIETp06NWgy/uu//mvMmTMHK1euhNfrRUNDQ4YGgz8+DYVCGWYL/OJDx5r8QkdHhH6/
HwBYPG46YhYEAcFgENFolNk7WiwWpNNpRsj5mL1SkEql0NfXB7vdDr1eD7/fj1gsxhY60rbRxoA0
wrQA8eYxpLWgo0V63+7ubjgcDhQWFrI4urRo8yY+RBjpc/GP+J34dpVztE8adZfLhU8++QQXL15k
mkvSGlI0BIorLkcecjEXkioPGo1mkCkDT2xI/ngCnZeXx+o0XH/R0TQwEOaSNOokA2QSQcRB7EA1
nPynUin09PQwsjycPPAxmqX0V3FxMdxuN8rLyyWXL8d2mcgJtR/1HZ1IEfnl25I0lXTKQ23GRxLh
/SPkmqnIqQ8vY1LkIZfxzpNMqgPvcCcOXygHudRnyZIlMBqN6O3txYEDB9DW1oZx48Zh6dKlzP6c
IneIN3MjLZ80d0sdv7lsWPiyR3o9EjtVSgFpt8lUhzT/9Bm9P/WfIAxE4TGZTOyEIB6Ps80smTwJ
gsDCkypQcLPgpiHjQKY2iBwFSVPh9/sRCoUYKeGza9IkRceORIRMJlOGtpQWTfLsJ+dPMovw+/3M
qYUmz1gsxsxSaDInTW1/fz/T0sidvEnTVFRUxEKC0aIUDocRDAYRDodZdBWyGaQFgzRgwGU7Zj7c
o8lkQmlpKVKpFPr7+1lsanqnQCAAn8/HbBp1Oh2baPkFlWxh6Xd+MZSzqNOGxuFwsOQgFD6MzCj4
hDf0HdLGSZUHuX0ASJOHZDKJvLw8aLVatuBTsgwxySFSRGVJ6S+dTodgMIhAIMAi6+Tn58NqtTIC
RG1PpzG8HTI9dyj512g0KCwshEajkSQPWq0WoVBIcn9ptVoUFRVJLl+j0TCtmxSQWQjJHY192qRR
P9J8QM8l0sFrqfn+utKmcyTrQxt3qeNXr9fLGu9EtMxmMwoKCqDX6xEMBplpHWnIc/X5EARBVv1N
JhMmTpwIQRgIM9nT0wOXywWTycRCTFKbUf/IkR+58qlWq5l2WMr4pVNJuRsXqeMRkL8eya0LKTR4
ck3gHffJQZM2chQBiPyyysvLWVK6rq4u9PX1yaqHAgU3Am4aMm6323HvvfcyO+mPP/6YRSnh07fz
2hheMyu2xaNr/EJJk594h0/2unwcVSKowOVFla7R5EULMh2H5qJxIoJLz+WP08lJj+pLz+S1Z/xi
RtoTIo9EFPgJl54HIMNulj+6521hqU5Ultz4xGKQ3Tl/TGswGDB79mxUV1dDo9HgxIkTaGlpwZIl
S2C323OSh+HAy4oUeaDMn/R86jvxKQZdp/Ym7fZw/eX1evHhhx+yKCwrV65Ef38/8vLyEI/Hcfr0
aXz22Wfw+/2sbrwmbzj5p9MPqsNw8kBERGp/kU293PLlgMaY2PaZNwmgDTMd/VPfkr0zjWMiXGJ5
kFMnOfUhuZAzfuWMd7KBJtJMsmc0GmG1WnHrrbeymNoNDQ04ffq0bJMhufXnNxZk1gJc1sqSDFCZ
uciPVPk8ceKErPGbqwnGaK1HdAogVwHCbzR5kzvxRp7fNNL1vLw8OJ1OzJo1C+Xl5QiHw2hsbMwp
epUCBdc7rmsy3tHRwRaI0tJSNvFR0gfa/QcCAVgsFixevBhOpxMul4ulDyatQklJCTtqp5TxABh5
tNlssFqtbDLJy8tDUVERywxIkyMAZttJGgnSoIkdEz0eD0wmE1QqFZxOJ/Ly8jBx4kSWHh4AOz6V
ayJBGk7SKPFH3pSymRZ7st1zu90sbFh5eTmAy3bcBQUFzIufohu0trbCYrFAp9NhwoQJSKfTKC0t
ZRoQq9WK8ePHw+v1IpFIoLu7mx0Rl5eXIxqNwmazwev1oqCggGmv+vr6WAxyav/CwkIWoQAYCKVX
WlrKsnUmk0n09vaipKQEGo2GxYAWBAF2ux2LFi3CXXfdhUAggL6+Pni9XixZsgQTJkyQJQ9yQCSA
+i8/Px9Tp05FIpFAYWEhOwUJBAIwGAwssyEdrVssFhQUFCAUCrEFlhayVCqFrq4uWCwWSf3V29uL
Dz/8EBqNBg6HAwsWLGDa9c7OThw4cIBlRaVNIJ3eSJH/eDyOzs5O2Gw2SfKQTCbR19cnq7+6urqY
Q/Nw5ff29ubUX0RyDQYDy6AIDNjn+/1+NqeoVAOZDckGt6SkhBEeig/Oa+dzsYGVU59UKgWPx4PC
wkJJ8hAOh+F2u1FQUCDp/kQiwRybvV4vy4lgtVoxZcoUTJgwAbfffjsz4WlsbGSbBSnjl8LtSa0/
RccqKiqCVqvF+PHjIQgDYVopWpBGo0FxcTF8Ph/UarUs+ZErn42NjczhXur4zQWjtR6REkgOGa+o
qIDFYmFrk9VqRWlpKVtviKiTQ67D4WD3p9NplJWVYc6cOaiqqoLZbEZbWxuL/U4bBqvVyk40aBxR
jgRqV2qXXJRVChSMFWi++71//v9y/fKPfvh/RrIustHb24tAIACHw4E5c+ZgyZIlWLp0KVavXo3y
8nJcvHgR7777Lo4ePQqPxwOPx4NYLIbi4mLMmTMHixcvxj333IPly5ejuLiYhWY6duwYm9RMJhMq
Kiqwbt061NTUwGazQaVSwWKxoLCwEC6XC6FQCKnUQJioqqoqTJs2DYlEAqdPn0Z9fT3UajVmzpyZ
cf3YsWMsxX1FRQUWLFiAhQsX4vbbb0dVVRULvVdXV5c1ecJwyM/Px/z582E2m9Hf34+TJ0+isLAQ
drsdXV1dqKiowLhx43Dp0iW0tLTA4/Ggra0N4XAYdrsdc+bMwd133417770X999/P8rKynD+/Hns
2rULx44dQ19fH9xuN8LhMMrKyjBv3jwsWbIEt99+OwoKCqDT6WAwGFBQUABBEOByuXDhwgUIgoCJ
Eydi7ty5qK6uhs1mw2effQZBEFiKZwDMC99gMMDpdOLRRx/FvHnzWGpkWnxcLhfC4TAikQh6enoQ
iURgs9lQXV2NRYsW4d5778Xy5ctRVlaGjo4O7N27F8ePH0d3dzfcbrdkeejp6ZFFpkhDevvtt6Om
pgYWiwV2ux2VlZVYunQpKioq0N3dja1bt+LQoUPQ6XR49tlnUVtby7IMqlQq5OfnMxMESupBmkIK
byalv4j0BINBeL1eWK1WCIIAj8eDDz74AEePHkVHRwfTOPLxlqXIfzQaRXd3N5LJpCR5oBTdoVBI
cn91dnZKLr+vr09WqDa9Xo/S0lJUVFTA4XBAo9GgrKwMd911F1avXo1x48ahvb0d7733Ho4ePYq+
vj6cOXMGADB79mwsXboUixYtwm233YZ58+Zh9uzZsNvtLPthY2OjLFMVufXxeDzo6elBLBaTJA8e
jwe9vb2S7+/r68sw7+rq6mKEaurUqSyZ1+7du3H06FH09vay+VPK+I1Go7Lq39fXh87OTqRSKTaf
zJo1CxaLBQcPHoQgCJg2bRozZaF5Lh6Pj4p8qtVqWeNXrhkeYbTWo/r6etlk/Ic//CEj0vz7AmCb
RCLQ48aNwze+8Q3cfvvtTKNPEV0EQcDZs2fxySefMEdcAHA4HLjrrruwcuVKjB8/nhFuygERCAQQ
CoUAgCnlFCi4XnFda8aPHz+O/v5+dHV1wWq1AhggQTabDcFgEJ2dnTh9+jQjXY2NjUgkEnC5XMPe
Tw5S6fRAUpXm5mb09fUxjTVpTmjCIeet+vp6Zn5SX1/P7OjE14PBIM6fP8/s7ciBz2azobi4mNl8
G41GqNVq2c4sfr8f+/btQ0FBAbPtpCgira2tiMfj8Hg8CIfDuHjxInp6ehi5ltKeAHDy5EmEQiF4
PB6mpeEjgqhUKgQCARb+sLe3F+l0Gi6XC3a7HZFIhGWT8/l8uHTpEmKxGNrb25lDFNmENjU1sQQW
4vYnknP27FkkEgnJ8nDmzBnE43FJ8kCLjRzQyURfXx/MZjPa29tx6tQpqNVqFt2BiJHBYMDRo0fR
2dnJ+py0wR6PJ0MLRBEJTp48CZ/PJ+l9ybTB5XLh+PHjEAQBNpsNkUgEJ0+ehMvlQjweZycmpJmS
Kv+pVApNTU0AIFkevF4vk4Hh6h+NRnHu3DnJ5VNsbqlIpVIIhUJoaGhANBqV1J6NjY1Qq9Xo6emB
w+FgvgV2ux1WqxXFxcUZx/dyILc+XC/H+QAAIABJREFUsVgMZ8+eRTKZlCz/cu6nPiZ746amJuj1
evh8PmbO1dvbixMnTsDlcrE5Uc74PXfunOT6AMCZM2eYg6V4PvF6vWw+aWtrY3biyWRyVORTq9XK
Gr9EHuWYvckZj3LXo1xsxv/85z8zu3n+fWkdofJUqoF463V1dYz0kx9LOj2QLIgSR/X39zPHaJoj
z5w5g5aWFmauGQwG2YkiH91HgYLrGSqvP5SzFNvz80ayLjmBYiTT8WgqlWJJGBKJBEvMQTZrUu8n
D3BagCi+L8VMpXjYdGRNNr9GoxF5eQPtEgqFEA6HWT3562SqUFpaCoPBgLNnzyIajWLSpEn43ve+
B6fTiY6ODvzXf/0Xzpw5g0AgIKtdNBoNM0dJp9PM5lan0yEcDjPnH7PZzJyTcmlPPmENbyNItpkA
MpLpUDi0vLw81mZUN7LXpGQVvCmNlPaPx+MwmUyjIg9yTybIvOORRx7BI488ArPZjN27d2Pnzp0I
BoMsHq9Ye0vRBujdKSESf6xNcaUp66DU+lMfaTQa2Gw2GAwGCILA4gPTBpBiOufS/kajUbI8XAt5
k4N0Oi2rPrwdMbWB1WpFVVUVVq5ciZqaGrhcLuzYsQPvvfcei1QzWvWRK89y76c60f82mw35+fmM
ENFY5n0ZRnP8kixLmU/ouXLkR658kj25lPHLhzyUAjppG631KBwOyx4vgPT5it6X94+iYArJZJKd
jtC7knySjPFJtdRqNYLBIILBYEb7KFBwPeO61owDA/HDeWccIp7A5cmWnH8olJLU+3nHRyKrNCHQ
pMYf3ZKjDGkfeLs98fXi4mKsX78eEydOhN/vz9DYky0feavzTpdSQRoEmtjI/pQmNfK6p9/ltqdW
q2VxZMlmUExW6d15h6J0Op2RgY40buSUxTv68Noaqe0/mvIgJ4W1Xq+H0+lEaWkpLBYLO+UAwKI9
0DN4xy6yn+UdocT9zju5yqk/3ZdKpeDz+Vj/8H4MZKaSa/tLlQeC3PaXW75cyJF/o9HINlXAQBZS
MjkrKCjA2bNnsXv3bpw+fXpQHOiRrk+u8iznfQFk3BsMBjPei8YyHz1J7vwppz4kn1LmE8Joy6fU
8ZtLqMtcx6OU9SgXMkv9Jfd96V3o9IevN5DpLM/LGK9pJ7ni1zfFTEXB9YzrmozTMRuRPT6mMq+x
4idN+n24+2ny5T3WyVYXuOy5ni3+Nx9Sigd/PR6Po62tDaWlpZg8eTJWrFgBn88Hs9kMjUaDxsZG
HD16FN3d3SxxglztLK9JIKciagdBEJgmAwCLACCnffjoGdlA16mN+EgUPDnkk4nwUSjoXintfy3k
QQ7MZjPmzp2LadOmMa1deXk5qqqqEI/HmZMYPYs06TyZ4NuKJwrUd3Lel9qX+kPchvQdqpPc9qff
pcoDbc7k1J9feIcrn+ooFfy7Sa3PY489hlAohEgkAqPRCIfDgZKSEpSVlaG/vx+NjY04c+YM3G53
hnZ5NOojV55zkX/6ndfSJhKJjJjudA8f2m40xi/NP/y9w80nJBujIZ+CILA5Vsr4lSsP1GajtR7l
AgrrKOV90+k0i3LDk3YxCefflW9/el/+b3GEIQUKrmdc12ScSKUgCIPCqvEDnX4nsiPlfhrcdNzK
f4cvk+zYaEIjTTYw+BiUvx4MBnHw4EEWRWPSpEmsTLfbjUOHDuHAgQPMaU2uzSk9E8jUHvAhtmgx
JU0TP0EO1z48GSdbxmyaJv77/DVaePlJmupCEzvVQ0r7p9OXY5OPpjxIBaWHV6vV6O7uZvIxYcIE
NDc3Z8QIp7KpD6hvqL34PuM1THLkn75D7Sne2NH3xNkBpbY/kQs58iCnv3iyL6X8bJ8PBzn1SaVS
qK2tRSAQQDgczoik4fF40NTUhOPHjzP77Fw0j6Mpz3Lvp/FO7czPZTRmKdwp3U+yOxrjlzajcuYT
kqHRkk+KfAVIG7+5QOp4lLse8aRYKsQZfod7X9oY8RtAfhPHf0bywK9dfNvyc0IuY12BgrGG69pm
nNeqAGCDlyZfAk9E5N7PT8A0adA9NPHwJJbXXPCThPg6MDCZlZSUoLCwkJmkkD2wx+NBd3c34vF4
TmYS/PtmqzdfD6qf+Npw7cNraK6EbHXmtVqUkIJC6dEPLS5S219u/eXKgxxCZTAYMG7cOBgMBraQ
6HQ6JBIJtLa2IhqNZpDxbP3CL1L80S0vV1LrLy6Hb09+USYyLtYSSml/qe3E33et5E0K5Nanqqoq
4x6Sp2AwiFAoxKLM8BrU0azPaM+HYo0sT+qJjPN5EuTOn/yz5NSH3uVK8wkwWMM6FHKRz2zz+3Dj
Nxd5GK31iC9LKsREWMp8xUO8/ohNXXh5o9Cy4rmGV1LlsqFQoGCs4LrWjNMEzA9C8YTCa3OAwQkX
hrqfv5cmFX4CAzInBn6Xzk/6/DGaWDscj8fhdrvR19fHFg7SUsdiMZa+PhetGk1gNGlTWwGXNRpE
vEjbAlzWOkhpH/5oeCjNPWmYyAafyuQ1qfxRZjqdZm3AZ9Ebrv2pbqMtD1JBPgCCILCTDcoMSZE+
xAsQPV9sRpJOXzYT4N+dNGRS688vcvwzxWWLtVRS219MxLKBlwd6L6n9xWv9pMqbVMIjlsXh6gMA
zc3NzAktGAxmaIPJljwXkpNLfeTK89XIv1i7LNZuUr3lyo/c9ufJ5nDzCWUuJT+gkZZPvj5Sx69c
yGlPueuReGMmBXLelyDeHInXRNpoZCPn9B16t1zGlQIFYxXXNRknAineRfPEkx/k/CQw3P1A5uRC
n/GklZ8kAGSUw5dNzxRfV6sHMr3xCX14bY5YGyAX/LvwbcWHw6LniJ8lpT31ev2gtNM8eG0NHweW
L5sWUjEZpclW/NlQ7S9u69GUBylIpy87KdHiTycbvNZIvBDydeM1XFQm335y5J/6myB+f77e1P5i
c48rtT9/7C1FHvjIEFLqL7d83jxBKuTKD5E7lUrFkvuQ82I6nWabsFy0oLnUR4485yr/fF/QO2bT
uJL8SpWfXMavmJRdaT7hCfZoyCf/fanjNxeM5nrEt5sUiGVJynwl1pgPVS4pG3iTFF6DT316tWY/
ChSMFVzXZJz3Ls+2e77SgB/ufvEkS/dlI8V0L7+jp+/xtnT8dWAgi14ymWQLOQAWqosmx0gkMsiO
VwqIDFK5/KLJO1dl0yTJaU/e+Wco4koLBX90zduZEnh7SHIspYlZSvuLPfZHUh7kgt6XCAOF8Eql
UjCbzUgmkxnH+uKFbKgFm1/85Mo/1YXIKt1L5YjfVbxAS2l/qfIAQFZ/EckSk4gryZucvqNxwf89
XHva7XbE43EEAgEIwkB6b5PJxKIjqVQDyW3i8Tii0agsEpZLfcTfH+n7ebLJa8P5e3mnZPFGZDTG
Lz1nuPkkEokwcid+LpVzNfLJtw+VnQ3izZwcyG1POetRLk6c4k1KNvDvy9uyi0GyQ3XiTxx4hYUg
XA47rFarc4qPrkDBWIR8r8AxBF4rB2Q3BeEXc/pdyv30Of1Ng5/Aa+qutNANdV0QLoexowWFJiyK
80ykmWLmytWo8O1Dz6DjWrF2iJ/YpbYnT9R4DQ1NuLy2nZ7P14vAty09Q0yopLT/aMpDLtosnrDw
xJw05qRZpbYSm5Tw7cafFojrKrX+fPsTcR7q5EG8OZPa/lLlgb83l/EoRd7kQq48UHg4Om0i0kck
mvqaxvBo12e07+flJx6PZ2zws2nDR3v88nMXj2zzCa9wAEZePvn24d/pSuNXLkZzPcqlPnLfl/+h
9qP76B5xPxF4p3P+PuDyvHU1Jw4KFHzRuK4145MnT2amHl1dXSxuqlqtZskCACAQCMDn82VMAuKj
ReAy4eKP0vh7+MllKJtDvryhtCY0oVCSA2BgsrHZbLBarUwjGYvF0NPTw0h0LloAfsJzOByw2+1I
JBLwer3wer2sPuRMajKZoFKpWN1ogeK16D6fD16vd9DCKAjCIM0LP0FSm+p0OpSXlzNTCIPBgP7+
fvT19Q1qS/F7EMRli/uW/0yv18NiscBisSCdHshgR8kx+EWB17zw9RXLi7h9gYEY0zabDRqNBl6v
F/39/YyEkQ0xPYePcxyPx6HT6dixv3ghzSavtFg5nU7Whn19fSyJCB3HZ2sr6iPeppOXb2oHjUaD
oqIiFiGCnOLEm4dkMon+/n6EQiEUFxezRCskK0T6DQYD9Ho9wuEwfD4fIpEISktLWRQMnqzSO1II
SCK0cuSNJwZarRYWiwV5eXnsPUj++f7lN6i8TbR4fqBnUWIYup+POU7kgA9Lys8pGo0GFosFVquV
hRWNRqPo6+tjBH+o/h9qvhJfo/qLo4eIx0m2cZBt7NE1sUZWPEb46+Iysskkf2+2tuLfTTzOecUC
fUayxIfpzPaM4eRHbn3450gZv3LJYy7tKXU9ygXisUbXhnpf/nvie/j6EoYaA9RvvHzTCYgCBdcr
rutoKq+//jo0Gg26urrw05/+FB0dHWzxvf/++7Fq1SoYDAa8++672LFjR4Z9czYtiEqlYuGXxAss
/c1rsPmQXDS5S53YeHKbTg84GT344IN4+OGHYTabEY1G0dzcjF/+8pdwuVwA5IfFonfS6/UoKyvD
Pffcg0WLFiEvLw87duzAH/7wB0Z0JkyYgL//+7/H9OnTAQAtLS0s7GIoFILRaITZbIYgCHj77bex
detW9gx6nyv9TdDpdJg8eTKef/55FBYWskybe/fuxbvvvotQKMSShYiJ/HDP4x0aqU90Oh0KCgpw
9913Y+HChVCr1di1axd27tyZofmiY25+caY+FZefjfg/8MADWLt2LcxmM7Zt28ba1mg0QqfTIRQK
MTMdIl9kIkJkXJyNUywv4vZ86aWXoFKp0Nvbi+3bt6OpqQk+ny8juoXcsGr0nPLycjz33HNwOp3Q
6/UwmUyIx+OMgPLmRtu2bcPBgwfx9NNPY/r06TCbzQiFQuxZgUAADocD+fn58Hg8eOedd3D8+HF8
9atfhc1mQzKZRHl5OfR6PRKJBPx+P0tDvmvXLly8eHFQBlop8pZOp2E0GlFWVoZFixZh3rx5mDJl
CkKhELZu3Yp33nmHbRQoM20qNZA90mw2I5VKsaQv/PxAcwYvM2ISm42gEdRqNSwWCxYsWIB7770X
kydPRjKZRHNzM9588020tLSwduZlj8rJNl8BYDa0qdT/z96XPcdxndef2fd9MBgMdmIHQRILCVGk
FisSRVuOHUexXVZiV/SQSiWVvCSVf8EveUjylConqXKqUqmyy4pkJlEsWbZkUSJFSlwFkliIfRlg
MIPZ9/X3gPo+3m6C5AwkSuKPfapYBAY93bdv3+4+97vnO19FopmnCYgYrJBPPqrVKldSpGRUeRR2
LxcRef/vdU3qvV6NYK/97bVv8fMHff/zbE+jf/+sx/u8919vGz7L+dbTZ/c7P3Ey9KBjKVDwVccj
HRlva2vj8ttWq1USAfJ4POjr6+OIsPhCoZenPEIhRkDob3JyJEZj9iKCjUCMkjkcDjQ3N6OtrQ1O
pxPZbBaZTIarcYrbNwKbzcbFZsbGxjA0NMT6VnqZV6tV6HQ62O12OBwOFAoFhEIh7OzsANgt7nDw
4EFeiXA6nRJ3lL3atlcEWafTYXR0FCdPnoTb7UYsFkMsFsPo6ChGR0eRSqXw8ccfs7uM+PJ/0P7p
WonnRGSM9t/a2oqpqSkuly26wdCkisaFuHwqTpjoOKLsxGKxoKWlBb29vTAYDHA4HDwhoAgvkSJa
4QDuFGOq1WoPXPXY629TU1M4fPgwxsbGkEwmUa1WcfXqVZ5Q7MdHmI6TzWYxNTWFQCCA8fFxlEol
XLp0CdevX4fZbEZvby8XNHI6ncjn87h16xZ8Ph+6u7uh1WoxNTWF69evI5vNYnR0FB0dHbDZbHC7
3Uin0/j00095taa/vx82mw3xeBw3btzA9vY2tre3EYvFuP/uRW7v1T/Argwhn88jnU5Dq9WiubkZ
pVIJHo+HJVs08RP7i44pn3jJnw3ivX+vxFFxDJOOmdx2gsEgTpw4AZ1Oh3Q6jVrtjnZWLAL1oOcV
QQwMAHci5Hq9HkajkeUl8nuLjgtI5VWiPICOSdvfK9J6v3H1oOtVL+63v3v9/EW2p9G/f9bjfRlE
tNHnVaPbPOg63uvdoEDBo4hHmoxTVFGlUjHRoZcolasWo420LYFeKHtp7cSXNJF8+q7oQrLfpTHx
5WaxWHDgwAF4PJ67iL4YiW9kWZPIRVNTEwYHBzE+Po7e3l44HA6EQiFeJSACWiqVsLi4iGKxiEQi
gd/97neYm5tDKpWC3+8HAHR1dTFBuJdM517Q6/Vob2/Hs88+i2effRbT09O4ePEiNjc32ZP7+eef
RyqVwuzsLMLhcEMrDcAdpxiST1BUfGJiAp2dnchkMvjggw+wsLDAjgn0PZEoiWRcXAWh1QyRGFHZ
+6amJtRqNWxubrL8QdyOxpnBYOBkPjo+lYtuFL/85S9hNptx5MgRHD9+HOvr67h16xby+Tyfi0ge
G+nLZDKJt956C11dXThx4gSy2SyuXbuGn//853A6nXjmmWdgNBoRCAQ4mv3OO+/A6XRiYGAAdrsd
t27dws9+9jOUSiVEo1EYDAZ0dnZCrVYjlUrhzTffhM1mQ19fH4aGhgAAW1tbePfdd7G0tIR0Oo10
Os3XYz8v3VKphEQigdu3b2NgYAADAwMsvaHnBU38KHG6VCpJEohFPapIYikCTTUAKPmaVpuAO0lu
1P90v+XzeczOzkKr1eLUqVNwuVw8caPv0GSBcL/nFV1nGp/0jFKpdhMjDQYDjEYjt0mc4NM5lstl
FIvFu+R44sRjLyJO24lQCJICBQoU1I9HmoxXq1XWoBIZJ40mFc9JpVLI5XLIZrN7atTUajUvSZM8
gv6m0+mg1+uh0WiQTqclLzBa0iX5QaPEkdpvtVrR3t6Ol156CYcOHYLZbOZ2GY1GeL1ehMNhJJPJ
hvat0WjgcrnQ1taGrq4utLa2wuv1ckRc1H1Wq1VEo1G8+eabUKvVyGQy2N7eRi6XQ7W6WxE0k8lA
r9fDbDZLdM/1wuPx4Ec/+hEOHz6MQqGAy5cv4/r16xyBf/nll3Hq1CnY7Xa8/vrrePPNNxvqT1H2
Q3IMv9+Pw4cPo6+vDyqVCouLi7h9+za2t7fZUpJIq7hiQqsRYua/GLEkDTUAeL1efOtb38Lw8DA2
Nzfxn//5n7h16xbMZjOy2Sz7UJNOmsYYHVP0em90YheJRLCxsYGtrS04HA60t7ejra0Nq6urPAml
SYdKpbqvDOZeiEajWF9fh8ViQaVS4fvpgw8+wM7ODl588UVkMhmoVCr+32AwIBwO87itVCo4d+4c
dnZ28Ed/9EcolUqw2WxIpVLY2dmBw+Hg+1Cr1XJUXJQcUTR5PySvWCxidXUVkUiECTRdZ1GHKi+q
JU7IRBkK/S5eO5VKxZMqecSOxphOp2PCSzkh8XgcoVCIZSh2ux1ms5mfWbSfep5XxWLxrmccXe90
Os3+9uIYoH4wmUyckEoyJ1EDT9vei4jvpQFWCLkCBQoU1IdHmoy/8cYbGB0dRXt7O44dO4ZarYZQ
KISRkRH09vYiHo/jgw8+wOLiIkd+xCId9OIU3S3kEVIxUYS0vZTcKEaNgP05blAiV2trK0wmE7LZ
LFselstl5PP5hokvsPtCzOfz2NrawszMDEfHTCaThIjQORYKBSwvL0vILJ0XkSGVSsUEnSK89cJo
NKKvrw9erxdLS0uYn5/H5uYmMpkMlpaWkEgkYLVa0dvbC4/H07BHNEUSRRLd2dmJiYkJOBwOLCws
4OrVqxxpFSOVYhlrABxhpM8peirKGgDAbDajqakJPT09sNvtWFlZweLiIkKhkMRpgs5DJGTUn3Rt
9zN2SqUS5ubm8NFHH+GZZ55Bd3c3nnjiCZ5MiX1xP33nXqD7gvTTNHmhyGw0GsWnn34KlUqF1dVV
JqZyezmSWSQSCSwuLuJ3v/sdNjY2OPJM21B/y12DRAvG/YIm7dVqVRIdFrXgom7aYDBItOLiKhm1
l9qj1WrZb58mIlarlaUxctcHuh46nQ5GoxEWi4UlJEajkQkwfc9sNtf1vJLL8Oi8tFotT6QKhcJd
eQN0LnS+gLSaJe2XIuzidaB+E90wFBKuQIECBY3jkSbjr732GqxWK8bHx3H8+HGk02no9XqcPn0a
Bw4cwPb2Ns6ePYuFhQUmn83NzWhubkY0GuUXLL3UaLm9XC5Dq9XC5XIBAJekt9vtsNvtyGQyTKbK
5TJyuVzD5BHYfenZ7XY0NTXBbrcjlUpha2sLLpcLtdqubpVewqIOuh5UKhWk02ksLy8jHA5jbW2N
ST8tp9PyOr2QqXQ3acjpJWs0GjkSTCsBer2+ITKuUqlgMpmg1WpRKpUQDoeRyWQ4wkjL6gaDQVIg
qNH+FJfYA4EADh48CKPRiLW1NVy7do3lBERW3G43PB4Pt5EmMTQByeVyiMViLHshglsqlWC329HV
1Qmv14tcLoe1tTWk02lJAqrVaoXH44HD4YBer+dkOpVqtwJrMBhkF5T9YGlpCR999BHGx8fR3t6O
iYkJXL9+nV1I9jtZpPGn1+tht9tZZ2+z2dDe3o6dnR0Eg0EkEgnWIVOxG5HU0qSWIr7Xrl1j9xWa
3BLhJrkEfU4rFXKC3wiIMFYqFeh0Ok6Opgi1KNPQaDRoamqCz+fjSSdFsIFdAp9MJpHNZtkFx+l0
wuPxsDTIZDLB7XZjc3MTy8vLEu05JStbLBZ23+ns7ITT6YTNZoPJZGJbU5r01Pu8oiRtALxaSNfO
7XajWq0ilUpJxhuNd+pfcXVJ7Bd6dsqvgTwavpdrhgIFChQoeDAeaTKeSCQQjUaRTqfR3NzMVoZk
MZdKpZBKpdglwW63Y2JiAs888wxUKhVcLhcvl5dKJezs7ODXv/41bt68Ca1Wi7/5m79BtVrFzMwM
lpaW0NbWhv7+fo6chcNhnDt3DisrK5JEs3pAMpRDhw7hhRdegMfjwblz53Dt2jWYzWa43W5+OZrN
Zmg0Gl7yrxdixCubzWJ7e5tJpF6vlySC6XQ6OBwO5HI5pNNpiUWbXL9Ok4RGUC6XsbW1BZ/PB4/H
w5p+s9mMWm030bJcLiMajTJRa8Q9hiYTFM1TqVQwm82w2WycHBcMBtkZh6z2Tp48ieeffx5Go1ES
PU6n09jY2MAHH3yAbDbLJIykOvl8Hv39/Xj66Wdgt9vx7rvv4syZM8jlcqwFNxqN+NrXvobTp0/z
hAMARyo3Njbwi1/8AouLi8hkMg31J4GkHlqtFk6nEy6Xa0999X6JUTabRSqVgtPpRFtbGw4ePIhT
p07h448/xltvvcWklcih0WhEU1MTSqUSR3UNBgMmJycxMjKCDz/8kJ1WaIyR00c+n2eiSBOeRiP6
cog2pRTFpkJacjJut9sxNjaGJ554AjqdDjabjeVGKpUKqVQKZ8+exfXr17GysgKXy4Xx8XE89dRT
rJ2naPjZs2extbWFUqnEE458Pg+3242+vj5MTEzw9fJ4PDyRtNlsnGjpcDjqfl4BwPe//314vV5E
IhFcuHABXq8XPT09PAHIZDJ4/fXXsba2hlwuJ5no7OXqQxMyuk7ypHVRRw8oOnEFChQo2C8eaTJO
RPns2bN48sknMTAwwBHstbU1fPLJJwiHwygUCrBarXjuuedw/Phx+Hw+XL58GdPT0xyZHR4eRk9P
DyYmJjiifPnyZYyMjOD48ePo6urC9vY2ZmdnoVKpcPDgQRw/fhwWiwXvvvsuLl682HD7VSoVAoEA
O5xsbGxgeXmZNekmk4kjanLv6Hr2TbIKMfHLaDRKXsKivpUi3QaDgclUc3MzDh8+jLa2NmxubuLT
Tz/F/Px8wwml5DpSq9WYbA8PD6OtrQ0XL17kSQOVEydNdaMJnESsKIeAJEf0d9Igu91uvPDCCzh8
+DAsFgtu3ryJWCyGWq0Gr9cLv9+P7u5uJlf5fJ6lDgBgMpkQCATQ09MDg8GAaDQqkfk4nU6cPn0a
x44dg8lkws2bN7G1tYVcLgen04nh4WEMDg7iqaeeglarxfT0tMRful6IemayHpTLCSjJsBHNtUaj
gclkArBL+A0GA9rb23Hy5EkcPHgQGxsbsNlsTFTJrpFWZAqFArq6uvCd73wHer0e/f39sFqtOHv2
rKRMPF0vUepAoHErT5ptBDQmaH/0uzwKbLVacerUKUxMTMDn8+HatWuYn5/n+2ZoaAgHDhxAIpFA
IpFALBZDLpfDxsYGrl69iqWlJR7j4+PjmJycRLVaxfXr19k7XK/Xo6+vDydPnkRbWxsikQiCwSCT
32g0imw2C7VaDZ/Ph6effhqTk5N1Pa8WFhbw6aef4tlnn8Xk5CTUajU2NjYwNzcHnU6Ho0eP4tCh
Q1hfX0e5XMbc3NxdEx0i1ZQILT4/5HIb+fUS5T60ukUrhgoUKFCg4P54pMm4RqPB1tYWpqencezY
Mfj9fiYG4XAYCwsLTKDsdjteeOEF9PT0YGtrC+fOncOtW7eQSqVgsVjwyiuvoL+/HwcPHsTS0hKm
p6fxxhtvwGw24/jx42hra8OZM2fwzjvvoFgswuVy4bnnnoPT6cTi4iLOnz/fEFGgIjstLS1wOByY
mZnB5uYm0uk0a7uJTJZKpYbLaYsaatJ4m0wmGI1GVKtVSXIWkRJK0tTr9SiXy2hubsbExAReeOEF
aLVa3Lp1C++88w7m5+f3da2cTicXqNHpdBgcHMShQ4dw5coVJqJEovcD0XqOZAfi8UVbQYfDgW9+
85twuVyYmZnh86pUKujq6sLx48cxMjICt9sNt9sNk8mEfD7Pk5C2tja0t7fDZrMhFAphe3ubiVSt
VuP9ezwe3L59G2fPnsWtW7cQj8f5b8899xwCgQD8fj9WVlbuItH1gEgTWfiR1EgcKyQ1aGSlgWRF
NIZyuRysVis6OjpgtVphNpsNhgswAAAgAElEQVRhMpmQy+V4rFGSayaTQalUgtfrxfj4OKxWK1wu
FxKJBEs8aEIoSkTkVUgJIhlvBKL7B3Cn2iKtnpAUhhKpn3vuOfT29mJ7exuXLl3CzZs3kU6n4XK5
oNPp0N/fj56eHiwsLOD27dsIBoO8alYqlWAymTAwMICjR4/i8OHDMJvNiEQiSKVSKBaLaG9vx5Ej
R3DkyBFEo1EsLi5ia2sLJ0+ehNls5iRLmhCeOnUKXV1ddT+v3nnnHXR2duKZZ57B2NgYlpaW8N57
73Fk3Ofzwe/3w263s+e46BRD/avX6yVF04BdqR5F+ol0yzXiokzHaDRidXVVIeMKFChQUAceaTKu
UqkwPDyM559/HlarFZcvX8alS5fw8ssvo6OjA0899RSi0SiWlpag0+ng9/thNBqRzWY5mYkiOWIy
ldPp5Ii0mGCXyWTYci+VSiGfz7PUgpK46iU7brcbr7zyCgYGBjA7O4u33noL8/Pz0Ol0rFNOJpOs
tZUXPXkQqtWqpHAIkW9adhaTQkVpR61W4++NjIzg93//9xEIBHDhwgX85je/wfz8fMPOLsCdhMBi
schRcJo4kV6WnFxyuVzDUWK54wVdW3KGINIFgBNj8/k8DAYD3G43TwAKhQKWlpaQyWRw+fJljoSK
MhKbzYY//MM/xOjoKMLhMH7605/iypUrTEYoAZS01KRZJvlFIpHAe++9h08//RTRaBTValUiG2oE
pVKJ+4vGrtPpZHcMkio16kRSqVQQi8Wg1WoRCAQAAPPz87h48SJeeOEFhEIhpFIpXr0gCY5Op0NT
UxN0Oh3OnTuHn/3sZ7BYLHj22WfR09PDmnvSg9P1EKOuIsETrSUbhdyWj1YtxAmAKNUS8yKCwSBi
sRiAXcmSSqWC0+lkeYc4HkRLwkQigXQ6zdpz0mTT/U6rYBcvXsSlS5dYh+7xeHhivr29jUKhAJ/P
V/fziq4ZVRt2Op2caKtWq/HGG2/g/fffh16vRyQS4YmPPMHYZDKxV3xXVxdcLhcMBgN2dnbw2muv
IRKJ8HnvRcTb29vR1dUFo9HIq5IKFChQoOD+eKTJeKVSQVNTE3p7e1Gr1bC1tYX19XXo9XpJEhZF
BMnxoKmpCV//+tfxxBNPsDTi8OHDMBgMEncRIgAajYblHaLOlUgX0Ljbg8FgQG9vL/x+P5LJJAYG
BuD1emE0GrlEdiAQwO/93u+hVqvh8uXLDfePSO5E2zVyriCiSu2XVxT0eDzo7OxEtVrF1tYW5ubm
WLfeqMc6TW6ouFC5XMb09DRSqRQTUjEBU4y+1bt/khSQJIPaSaSDEmGJQFKiKFm60ZJ8Pp/H9vY2
4vE4r6xQX2q1WjgcDnR3d3Oi3urqKqLRqEQHnUgk8Pbbb2NychKtra144YUXMD4+zuNKq9Uim83i
gw8+4D7dzxii8U12i2S3SSsp5IQi2t7V259i4SVy5rl58yZ0Oh1Hgw0GA2uOxe9ms1mEw2GsrKxw
uyiZWPTAJm049a2YJCtOpug7jYJWCchDnIi/6EZCEzl5AjBwp0qqaBNJUX2r1YrBwUEMDQ3BYDBA
rVaznajRaGRyXC6X4XA4MDQ0BJ/Ph4WFBczOziIUCnEVWrr/qC/J67ze5xVdX2ovtZMSL8PhMKLR
KCwWC0/MxH/0jHM4HPB4PFCpVPydcrmMeDzOqy7Ur+K9SZOCjo4ODA0NwWg04sKFCw1fLwUKFCh4
HPFIk/Guri4EAgGYzWbMzc1hY2MD8Xgc0WgUzc3N8Hg88Hg82NzcBABO5HQ4HDhy5AiTn0KhAIPB
gLW1NSQSCWxvb0tKR1MUjbTMoj5SdCRoNPIYj8fZxrC1tRVtbW0wmUwwm80wm80wGo3o7+/HjRs3
JBpbQKrRpN/l8gRR1ylqPon0UDSYkgvliX8U9Y/H44jH49jZ2blLw1tve4j0UqJorVbDrVu3MDs7
i2w2y3Z/JB/YjyyBSAUVcxFLg1NfUBVNmpCQxlkstgKACRiRQiKOXq8XfX19cLvdrBkWveaJWMZi
Mbz11lsAgBdffBG9vb08USiXy7DZbMjn88hkMrh06RJWV1cbJpvUftovXT+KpAJgq8D92GMSec1m
s2zVt729jfPnz7OcwmKxsP0mHb9QKHDCK/0uXmuxn8U+lstUSP4CYF9uKmLUlsgpHU+MtosaaNFi
kSac4j+xbcPDwzh58iROnDjBkyKdTsdVPguFArshUWVWg8HAFW4zmQyam5v5/iyXyzxZI9lYI88r
ckiisUrnIt7/lDxLkX5aWQF2awEEAgHodDrs7OxwYnEqleKVALlkiK6b2+1Ga2srLBYLvF4vnE6n
ZLVHSe5UoECBgnvjkSbjf//3fw+z2YylpSX867/+K27evIlcLod/+qd/wg9+8AO89NJL+Mu//Eu8
9tpruHHjBkwmE8rlMhYWFvCzn/2M3TVEQlMoFJBIJCQRWnqREYkD7hBdeindqyDGvRAKhfAP//AP
sNvt0Ol0SCaTqNVqaG9vx1/91V/BbDYjGAzi3//93zE7O8syGHoZkksDLa2TpIaivWIUnEguvUTF
8yFQJJSICUWQ6SVvNBolDic0+RAreN6vPRSZpgi9Xq9ngk7kTEy2bHRyQ+40lUqFrSeLxSLi8TgX
aHK5XIjFYvvWsapUKjz11FP44z/+Y7hcLrz99tv4r//6L2xubjL5ESO56XQav/71r3HhwgXJJE6n
0+Fb3/oWTp8+jR/+8IfQaDRYXV1tuD3ZbBYulwvNzc0skRClTel0mslXo5MbirSLCbc2mw12ux3x
eJztPh0OB1QqFTvN0HH0ej33u1jlUoys0n0n5kYUi0UeazRW9mv7KBJBMbotTlw+C/7u7/6OJ6v/
8i//go2NDbS2tuJv//Zv0dzczOSYJjTpdBp2ux1WqxUWiwXArhbbZrNBq9WyXSLdq+QwVM/zis6V
7Bvlsh8xYbVarcLtduP06dOIRCK4ceMGwuEwhoeHMTExgTNnzmBtbQ3FYpHHAIFsTlOpFEfzbTYb
jhw5ggMHDuDtt9+G1WrF6OgogDtuNvJnjjgB2isxV5yYyr9Dk4uHvb1izahAgYIvCo80GW9paUGp
VMLW1hYikQhHoVZWVtjuraWlBTabjQkSEb5IJIKVlRXkcjnUarvWenq9/q7IHSB9qYtETl4oppGX
e7FYxNramsROTK/Xw2q1IpfLIZfLIZVKcRVDIr50DLPZjEOHDmFkZAQAcOPGDUxNTUmW/GlyIBYu
IpA8QJxM0DnS30W5wF7Rf/KHrqc9dG5E7ohw0QtfpdqtECn6mDeiGyeyL7o/LCws4Pz58zh69Ci6
u7tx4sQJvPfee1yunoraWK1WJpLUTyTjIRKhUqlgs9lYjx2JRLC2toZgMMirKDQOxMlHMplEJpOR
9KXBYEA8Hmc7QpIlNZJgCezKp/r6+nDixAmYTCbMzMzg/Pnz2N7eZsJGfdMo8RT7k+4ZSs4sFouw
2+1obW3F8PAwFhcXmZyR6wwdUyQ34iRPfh+RjEz0XKc20CSn0f4Rz5tWf+i4YnEc4M6kmlY3RJma
KGER993Z2Ylyucye6+SmQ3IQUfoESFcpxIkG3Wt0rmIiciPPK1qFIDmJaDlIRJOeZeRx73Q6cejQ
IVy+fJmTp+XyJGDXPYg+K5VKfL9YrVZ0dXVBo9FgeXmZc2nECD8dc6/kXPF6ymVC1AfyoIG44vEw
t1egQIGCLwqPNBmnpXh6WZNWWNSCAndItFxbSw9mg8EAn88Hp9MpSdgTX8YEkRze6/NGQC/hWq0G
g8EAi8XChKBSqXCJ8Fwux4SkWt2tzDc6Oopvf/vbAHaJ8cLCAiediaTnXlEeMQIkRqnud46itpte
3PW0BwCSySRXGQwEAojFYtjZ2eHEtWQyiZWVFSaqIsmtByLBq1QquH37NvR6Pbq7u9HZ2Ymnn34a
N27c4GhxI+OhWq2ip6cHDocD8XgcKysrXOVSJDv0u16vR1NTE/uoh0IhzmGgpX1gN1mQXGQaXQ0g
GdPx48eh0+kwNzeHs2fPsn5drF6530gfFYiiyHUul4NWq0V7ezvGx8dZPjE7O8tjmZIcqS8LhYKE
nItRW9ENhpJ7xfFIKw6fxepSJNJ7TablUhQ5QRR14mKEXST0ooyNZD2Us0CReDFKTn8jnTgRd5KP
kda73vFJFpP19n8ul8P169dx8uRJDA0NsUMS2XJSv2SzWT6vSCTCbjgWiwVutxt+vx8dHR0IBoNY
WFjg1TWxiq84EZBL50Q5G10nCjrstYK1F7muZ3ta5Wxk/woUKFDwReGRJuN2ux2FQuEunSkV96AE
J71ezzrQQqGAaDTKEVuDwSCxsovFYrh8+TIuX76MZDJ5V4RcrBYofk760kYf5PRCoeRCsiAkaYjP
58PW1pbElYBeKqVSibWcpNkVkx7pZUM6bbI1BHaJHNnNiRFQahPpxclrmjTsFCmTn/+D2hMKhfCP
//iPOHXqFE6ePInvfOc7aG5uxsLCAr7xjW+gs7MToVAIr7/+OqampiSe3vX2I40HisxSEuHGxgY8
Hg+6urrQ39/P7hh6vb7u8bC5uYnvfe97GBgYYPK5urrKkVy9Xs+FXWq1GpqamvDXf/3XcDgcWF1d
xf/93/9heXkZ2WyWZQryZMtGybLJZILdbueJjKirlmvfGwVZb7rdbl4hMJlM8Hq9MJlMOHz4ME6c
OAG/348rV66gXC7D5/PB5XLxPeJ0OuH3+1nDLkZwacyYTCbYbDYmR2q1Gl6vF+FwmAmqmHzcKMTi
UlarldtmtVrhdruZOFNUGdgtykSTxXQ6zSs6lDtRrVZhsVgQDodZk202m7mIDyVClkoluN1uvn+D
wSA8Hg/bPgKA3+/nNqnVajidTlgsloafV1NTUzAYDHX3PwC+9/V6PdcVOHDgAJ5++mmWJZGePBaL
4X//9385Ml+pVDA4OIjDhw/j8uXLWF1dRSQS4b/RKgAgnfTTeYpknJ4TouMQkWJ51FpEI9uLx6t3
/woUKFDwReGRJuPpdBr5fJ5t/4jYkjY8FotJ7N1+9atf4dChQ/B4PDh16hSOHj2KWu1OkRej0YiF
hQVEo1FJJUB6SYuRuXt9Xi+IDFK77XY7+vr6cOjQIZjNZqhUKvYtjkajSCaTEnu6TCaDqakpJmDT
09Mc8aV/DocDPT096Ovr40Iz9P3h4WF897vfRTwex+3btzE/P39X5DabzSIUCgHY1SdTchjtv5H2
ZLNZLCwsMAE+efIkRkdH0dbWBo/Hg+XlZUxNTeHmzZuIRCIs6agXRKaoTSqViqukXrp0CSaTCT09
PTh69Cii0Sjm5ubw5ptvYnR0tK7xUKlU0NLSAoPBgNXVVSwsLLDNJV1D0Sovn89jdnYWw8PD6O7u
xje/+U3E43HuY7/fj42NDVy7dg2rq6s8ThvBt7/9bbS3t2N9fR03btzAzMyMZEXns5ALi8WCyclJ
ruBYq9XQ19fHNqJ0XiRV8Pv9OHbsGAYGBmCz2VAsFuH3+zEwMIBMJoOdnR2JPZ/H48Hzzz/PftYu
l4uLTD3zzDPo7u5m6cfW1pZEF10PaOKsVu8W4nnyySfR09PD++jp6cGJEyfw0UcfcbGk9957D8lk
Ej6fD0ePHsXAwACvMPT29iKTyWBhYQEbGxtIp9N499130dXVxW4noVAI+Xye7wOv14vJyUnUajVs
b2/j4sWLOHToEPx+P06fPo3t7W3odDpYrVbY7Xa0t7fj4MGDXFW1keeVWq3GxMRE3f1PidJUIZUi
5mJyKZF6WgEYGxuD3W7H/Pw8R+11Oh3i8TgymQxH8UlyRvp4WiWQR8NpfIp6dvp9r7/RZ2KeiphE
/6Dt6dlU7/b7ea4rUKBAwX7wSJPx6elpFAoFbGxsMDEmIkmJSeSXnE6ncebMGSSTSTz//PMYHByU
PJTT6TSWlpZw9epVLC4uIplMQq1WY2dnBwsLCwCAnZ0dfmHIP290eZNeiBQZslqtaGpqgsvlQiQS
Ya2x1WrlBC/RWozILy0v53I55PN5SdTJZDLhwIEDmJyc5Gjb2toagN2o6tjYGJO3zc1NjnpRv2xt
bWFqagoAsLW1xcem/YvR9Ae1h16cU1NT2NnZgd/vR2trK3w+HzY2NnDp0iV88skniEQivG0joKV3
UQJCnt5Xr16F0WhErVaD2+2G0+lEPB7HmTNnkMlk6hoPBoOBC/vMz89jeXn5rpUTEalUCm+99RZS
qRROnDiB/v5+TiqNxWIol8u4evUqPvroIywuLrKNXSMYHx9HJpPBlStX8OGHH7L7hXidSPLQaNKq
TqdDa2sr1Go11tfXebVkcHAQFouFEzmz2SxXFW1tbYVOp0M4HGYCRiXcRd28Wq2Gw+HgCrbpdJon
1pVKBa2trbDb7fB6vezMkkgkGmo/AJYjaDQadHd3Q6vVYnl5GcBuxLy7uxsff/wxgN3x+5vf/Abp
dBpPPPEEmpub0dvbC7PZzBKQxcVFXL9+na/9O++8gyNHjuDo0aPo7++H1+vlPIVIJIKxsTG0tLTA
7/cjGAzi/PnzUKlUePLJJ3HgwAEubb+zs8OE0OFwwOFwYH19Hf/93/9d9/NKpVLB5/PV3f+UE2E0
Gtm2tVwuIxqN4saNGzxBpGq8LpcLr776KrRaLdbW1iSuNEajER6PB06nE3a7nWUuHo8HyWSSq5XK
5YNyELEWEylFiYkoTyF5T73bk6yo0e0VKFCg4IuAKp7M7Hvq77RbPs+2NIzR0VEmOEtLSyxP0Gg0
aG5uht/vh1qtxtbWFtsbkt0hcCdCks/nWdspFtxRqVTwer28pByJRLjoxb0+bwREHIk0GI1G2O12
bh8lekWjUcRiMUnklEi8XPcqvugoQdDhcLC9muh2UigUoNVqkUgkEI/HJTIHtVqNtrY2tLW1AQDW
19exvr5+VxvEpegHtYds6kwmE3vDU8Q9Go1iZ2dHEr1qJFJMKw2k702n00w6KAJIOtdQKIRgMMiS
iHrGQ7FYRHd3NyfmLSwsSOQldN6i5lmtVqO5uRk+n4+TG4ngUGQvFAohm83uawIyOjqKUqnEchwq
OkWrAxqNBjabjXXEjfQnefUbjUbuP3LpoWtD1zcWiyGVSsFms3F1TiI6+XyeI8b0Ha1WC5PJBJfL
xedst9u57SSbKpfLSCQSyOVy++ofup4GgwGtra1M4ADwzzSRp3uxpaVFUqOAosXA7pgmy8ZisQiT
ycSTZTHCGg6HOdqfzWa5fzQaDa8EUCJnpVKByWRinXU6nWaim06n4XQ66xqf2WwWbrcbNputrv6n
nJKXX34ZTzzxBP75n/8ZIyMjOHLkCH76058iGAxKNOYtLS34i7/4C1y+fBlvvfUWVyB+8sknkUwm
kcvlWPLS0dEBo9GIN954A7Ozs9je3mapjUiExUi4PMFU1O+Lz5gvcnslKq5AgYIvCo90ZHxubo6j
oLlcjl9QJE+g6HY+n+eXcDQa5cqBBNG1QK1Wc+JgrVZDNBrlqJy4bCn/fD+gB75YpTGdTiMej/M+
qeS4SGzvR6pEDSa93AuFAms/xagx7V9eEIiWaMPhMGvAScMtei/TJKLe9hBByOVyWFhY4IQ/s9mM
fD7PRJau436qRpJUhNpJE5pMJsOEn7arVCp1j4dyucyVXGlM0XFEHaqIUqnE45CS9CiSSNebCHSj
RBMAr0LQqgAglcsQ4d+P3rpUKvEEFgBXaKXrSHpd0Uozn8+zi5G4QkFtE91dqLASjYlwOMyRVvou
yR0ANFxkilaeaAxQsq3ov67VatlRh/qKrhddKzlppOeIWq3myqfJZJLHDMmjaJJEx6RxSIWARI20
GKUVffFpIl7v+KQiPfX0vyhloj6iSZK46iWOHUoiLRaLLNkBwKtr1OcqlQqBQIBXO+T3MZ0vncte
q4riZ7VaDSaTCUajkc+Hclce5vb7uScVKFCgYD94pMk4yTbooUpLr+RnLVYdFLP4ResuWvKkFxJB
JL57FQeRf94o5DpJSjTT6XQs1aDPiCDT9uI50QuXzk3eTvGlTeSXPievYtG+kD4n0kwvcvE7FLkU
v1tPe+hciZDQ8SjJUB7BajQ6RRMb2i8dS9SoplIpScGjescDcMf5RowwilFikZARwSYSJi6Ji5Z2
1D+NrgQAd3T84jHJkYMmCaJ0pxENrEhCqV8J8qV++kzsT0DqViL2OfU3eViLtoM0rsR90thvRAqm
Uqkk1TzlrkLU/9Q3dM3z+bxkYiO6gOw1nsW+EBOha7Uae7GLq1/i9jRm6Fi0Dd0PosSrnueVuP2D
+p9WygDwxIM033IvdlplEe/vZDKJW7duYXl5mR2TaNxRG8PhsESiIr8+8msqXh/xmUpFhXw+H4Dd
Gg2hUEjy7Klne7ENjW6vQIECBQ8TjzQZp6IY9BKUkzoArJmlqA2RI5GkErGiinGiDSL9DIBfUgDu
+lweRXoQiITQC79UKiEej0uib0RaiZSLy7zAvW0IxRdNPp/nJWqSbdC+KaImhxhVFMmCuMxL51Bv
e4jcGQwGdnWhPqSXtVp9p2gORYzrhVqt5sS1fD4vqaJIkUk5oTSZTBzFfNB4qNVqsFqtLFvI5XJM
8MS+0Ol0fG5E1unv1E6yMSQSJE48GjlniipqNBreJ/Uj9S2122QycWnzevuTEozJ0k88R4re0hgi
oignVwSRTNI4EXMUyJVEJM60D/m4q7dvcrmcxJVEXIEgkm4wGDh6Tc8KIrNi/8qTC2kiReOEAgNq
9W4ytljZUq/Xw2w2S8a7eL3l0i/aDyWi1/u8kkeZ79f/4qoOPYeowqq4skaWjQaDgfMRrFYrF5Qi
qVu1WuXgB13DSCTC7jPyiZ18QidOVmls0biy2Wzo7e3FyMgI1Go1rl+/jkwmw0m99WxPUpparVbX
9qlUqmFHJwUKFCjYLx5pMk4vIHFJlh704hKk+DO9lESJCL3w5aRSfEGI36efxc/389DeS78IQEI+
RB9jMbIpl6yIkf+9CN1eEhd55Jl+JzIi/o3aJ/afuHT+oPYQuQAgcaGRn7vo3dwIKBJJL1ginWKx
nb2i4fWOB+DOSow46ZJHneVjRSSRdAyy7BPPez+rK+TPLV5TkoyIEGVX9UIc63IZFkXxqf9Ig0z9
Ks89ECcoclJLECUq4vgX791GIUa/5cWGaGJNn9F24qSV+kBsM5FZInVEQuXnIq4eiYECcXKx1xig
MQfcGbv1jM9arcYrAfX0P3DHfpTuy6WlJRgMBkxMTLBzizimP/nkEywvL0vkO2L7xX6hyQdF3MXJ
/f2uKZF0MaCiUu267/T09ECtVmNlZUWSW1LP9nTcerdXkjcVKFDwReKRJuPyZDl5ZFaMyMo/F19u
tI2cxNO28pfevT5vlFCJ7ZO3Tb6cLr585P+L28vJtfx85cRCJO/i+VNklAiLuAJBUTq3281Slr32
Qe0hMk5VNSkySBCJO11T+X4ehGq1ikwmI5nEiC9UKi5DZFVOqEWCKUYsxWsulwVQH5IWV74yIifj
onxB3E4uP5IT9Hv1AxFgMZpM5yC3WWxUAyveG/Lj09+of0keJu9z6h8qDiXKJ+STFHnxJOor8XqI
28uvnXwcE+j7JpNJMtGk6L7o8iGuPNH5iM8OeTSXiviQ7hwAS13ESak46SNJDEVm5aRPzMMQ8wnE
iDMdh8YsHUck6PX0f7FYRCqVQjweR6lUYtL6jW98A36/n1eVqtUqQqEQfvGLX7Dzi/icLBaLkglG
NptFIpGQTK7kk/P73dt0/rQd5VtQoi0lQjeyvdiXjWyvQIECBV8EHmk3lb2ijnttsxfBphciAMmD
WkxQ3E+08vPCXkSMSC294MWXrUgwKeonJ5zy/tmLOJPdmcVigdfrhdVqRSwWQyKR4KVbWiJ/9dVX
cePGDV7WpfaJkW2RYNHLmrbbqy3U72IEsl7sNVGSrzaIBFmcRIke6kRmKRl4r36Tkx6CKJPaK7p2
r3G6VwRTvI7yiDJdZ3n08l6k9fOE/FiiZn0v4iwny/fbl/iZ+DmNHbpOYoSbxj+Rzb3G/14TT5HM
iscV20T/iLzTKoP4XZHkyb9/r/O7V5/cawL2oInZXuf4oGMBgMPhgNlsZm9/vV4Pu93Okh36XqlU
YkvOB40rcZ9yF5x6xqN8e41GA6vVCqvVCmDXNpSeN1/E9goUKFDwsPH/DRmvF/SCFPW8otyFlv7l
Uc0vG/Lot/hiEScQYtRxP2SWyp+bTCYEAgEEAgGYzWZJpFIs4724uMgFg4ikislye2lC91rJED+T
n2Mj7d/v/kWCTUvrezm6PKz203UUI/LyfcplVF+l8fmw8UWMf9qfeAz6nZITRe25QtYUKFCgQMHn
gUdaprIfyKOY4jIw/f2rSnKIdIgRV3k0WSQmjZIFIn5kR2Y2m+FyuRAIBOB2u2E2mzlprFar4Sc/
+QnS6TSy2SzvQ35ckrnIl/rlkT76X9x+P9ehkf3Ll87lUhG5W444Vj7v9osyCTomtaFWq0m8ocU2
PU542OOf9if+D9wtJ5MTdQUKFChQoOCz4LEi43LJCr1gSfO7nyTMLwoiMZMvPcsJIm3fCNRqNTu2
kMvH9vY2kskkVlZW+Hh6vZ511+QNTd+n48rbSBAJ5l6yC7oW+yU5YvT+QfsX/9Hf5MvYcsL+sNtP
50DnIWp7SRpEvu+PW2T2YY9/QHotRdC1lkuoFChQoECBgs8Djx0ZB+52LxFfwCLJ+qqByIDcCUKU
N+xH3gHcicwSASX3g1QqxUlcpNklYiSP4hJELbOo7aXjUB/LLSHlpLhRiNf3QfuXEzlqm/x8RIIm
d1f5vNtPbZAn2ZJGmvTrjxMJF/Ewx78odxHHLF1f8b5QnDYUKFCgQMHnCfWDN/n/A/LImTyyKX7+
VVyCJp27WGGS2igm0Ik/N4JarSYp/kEaWWDXipAIp1jRkcgKRXJFbbN8aV/uoEFtlUeS9ysT2isy
+qD97yU32EtLvtfPn3hM+q0AACAASURBVHf7CXJHF7lsghKPHzdC/rDHPx1DvHY6nQ4mk0mSrCt3
LFGgQIECBQo+Kx7rtwppTMWo2leVjGu1Wng8HvbvpSg2EWTye/Z4POwKsB8Q2aBoOJFNrVYLg8Fw
l0tJvdirb0XiScmzTqeTfY8f9v7vRbrlchX6TO4l/nm2fy+IxXasViv8fj+am5thsXy5idNfBr6I
8S9OflQqFWw2G5qamljGRp8rUKBAgQIFnyceazJusVjgdrv3LOH+VYPZbMb4+Dja29slsgkqZKPX
6+HxeDA0NIRAIMCJlo2CSKe8EiJNXMR9ij7MohuJSIrln5EVnVj9r1bb9YFuampCV1cXE85GI5D7
2b+cgIn97XK5JETsYbcfALvZ0CSIjun1etHf34+xsTG0t7dzdczHBQ97/Iu5ADT59Hq96OjogMVi
kcisvqrPCAUKFChQ8GjisSHj8peoWq2G0+mE3++HTqfbs2DGVykKRmSks7OTPyNiqFKpYDAY4Ha7
0dPTg+bm5n2RcbmDh1wDLSeuIkER+0uMFhOBF/3FRTIrFmXxer1oa2uDz+fbNxlvZP/iqoi8H+x2
O/x+v2Q1AMBDbT/tnzTR4jnZbDa0trbi8OHDaGtrYxL6uOCLGP9y33ki41arlSdl+6kOq0CBAgUK
FNwPjw0ZB+6uBtnU1ISOjg6YTCa2jvsqEXARWq0WTU1NsNvtkgj1vZwfPovueq+CNlQ5UySuTU1N
LAmQ20Tupcem7cQCRXvptz+r5rrR/e/lF+71etHZ2SmJin4R7S+XyygUCigWixIZRjKZRCKRgNFo
hFarlVQDfRzwRYx/Al1Lq9UKn88HvV4vSaRVnFQUKFCgQMHniceSjKtUKuj1erhcLvj9fphMJuh0
Oo6yfRVBziblchl6vZ4lEqQpLhQKiEajWFhYwNbWFhcnqReic4c8adBgMLDThEiCJicn0dXVBbPZ
LCHycimLmOwI3CkbL+rQs9kswuEwNjY2EA6HkclkGiI9YqS+3v3T90RQO51OJ1paWmA2myVJgw+7
/WIiolar5Qh4NBrF6uoqstks//1xwsMe/3KUy2VotVqYzWZJVVR6fojyJQUKFChQoOCz4LF6o4gv
Z41GA5vNBrfbzZEveUIf2ZiJUVO9Xg+Hw8HEjMhTqVRCPB7nctFiRU+73X7XMarVKpLJJDuVECmk
JEBx/0Qck8kke04XCgW2F9TpdLz/dDqNTCazZ+TWarXCbDYjk8lIiCRVzcxkMsjn8xILQ71ej9bW
VgDgpM5MJoNsNouxsTGUy2UEg0FJZUIxOk5tJOcV0X6OJB+kiwaAUqmEXC6HXC7XcPvT6bSkP0Ur
OnIhKRaLyOfzKBaLd7nAUGVRtVoNq9UKt9vNE5H9tl+ERqOBwWBg2YM4+SmXy9z/5XJZcrxKpYJk
MskkEwCPgXqxV4KqzWaD2WxGNpvlsS3a+cXjcSa7dE21Wi3sdjv3C/VFsViUbA8AVqsVNptNco75
fF6i9S6VSigUCigUCjyWHQ6HxA8+lUqhWq0ikUg0NP7F60V9TfejOMES2y/aR4rjR5Re2e12OBwO
rK6uNtT/irxFgQIFChTshceKjBPo5QvsRn3pd7nW2W63I5fLIZVKAQCMRiPa29vx0ksvwel0cnS0
Wq1ia2sLr7/+OmKxGNRqNfL5PLRaLXw+H77xjW+gra0NRqMRxWIRGo0G6XQa7733Hm7fvo1IJMKE
z+fz4dvf/jbcbjeAXQL38ccfY2lpCXa7ncvQA3cmDE1NTejr68Pg4CB6enrw4YcfIhwOM+FUq9Uo
lUoYGxvD6OgoPv74Y3i9XvT29nJVzUQigV/96ldYW1tDtVqFxWJBuVyGy+XC9773Pfh8PhSLRezs
7ODq1auYmppquM8p2qjT6ViKAQAOhwODg4MYGRlBd3f3vtofj8dx5swZBINBCUGvVqswmUyYmJjA
sWPH4Ha7ceHCBZw9e5alIASDwQCTyYR8Pi8hamRxl8vlmEjW0/5yuSzRGNtsNnR2duKpp56Cz+eD
0WiEXq9HqVTC5uYm3n77baysrKBYLPK+AbCrjVarhcPhuEs6I09AlZM+MflWnFyOjY1hfHwcV69e
hdVqRVtbG1wuFwwGA6LRKH75y19ic3OTrxslNb744ovo7u6Gw+FAtVpFoVDA+vq6ZHsAGB0dxTPP
PAOj0YhCoYBIJILp6Wk4HA60tLQAANbX1zE/P8+Fpdra2vD1r3+dXUx0Oh3ef/99TE9Pw2az1T3+
d3Z2JNfJaDTCYDDA5/PhxRdfhMvlglqthsPhQLFYxNraGv7nf/4HwWCQo+8U/RYnmGq1GkeOHMHT
Tz+NH//4x3X3P43HvZKFxc/kE0TCw9j+q7oKqECBAgWPGx4rMk7kSoxS7WVTB+wuU+dyOSbPJpMJ
Bw4cQFdXF5aWlvh74gtufHwcS0tLWF5eBgB0dXVhcHAQ0WgU8Xic9cYUge3o6EAul0M6nUa1WkV/
fz8GBwexvb2NjY0NlMtlJhHj4+Ow2WwSBw9g90WbzWaRSqWQzWZhNBo5Wiuep8ViQWtrK+8/l8sh
GAxK+ufQoUPQ6/WYm5uDWq1GZ2cnOjo6EAwGsb6+zv1ht9vxta99DVevXmXpBL3cKapIxxdf/iIJ
oG2onz9r+2u1GsbGxmAymTA7O8uRTSLyiUQCsVgMTU1NAO54p1PlUbVaje7ubnR1daFcLmN4eBit
ra2YmJhANBpFIpHA1atXmag/qP0AJEl/AOD3+9Hd3Y2NjQ0Eg0GOQtO+hoaGoNPpMD8/f5ebDZ0j
7Y8iyeIYFsmVPPFW7HeaULS1tWF4eBgbGxvI5XKIxWKIxWLcnsnJSczMzGBubg56vR5dXV3o7OzE
1tYWotEoT2RJcz8+Po6ZmRnMzs5CrVajqakJfr8f169fRyqVgkqlQmdnJwqFAra2tqBSqWCxWNDf
34/t7W10dnZiZGQEm5ubWF9fh0qlgtlshtFoxOTkJOx2e93jv1qt8gSbVqqam5tx4MABhEIh7Ozs
cD/Rv7GxMRiNRszOzkpyAyqVCnQ6HZqamjAwMACHw4HZ2dl99b9c7y4vEkV9D9wh8Q9rewUKFChQ
8NXAY0PGRWK4V6Kd/IVKsgeKjJrNZvT09KCrqws///nPsbOzw9EunU6H1tZWfO9734Narcbi4iIA
wOfzIRAI4P3338fGxgYymQwf1+fz4fvf/z7S6TSWlpaQy+XQ29uL8fFx/Md//AeWlpZQKBRgNptx
9OhRDA4Osn81RQbp50QigdXVVRgMBvT393PEV4wO6/V6WCwWWCwWGI1GrKysIBgMMsH2eDz4kz/5
E5RKJSwuLqJSqaC7uxsHDx7Er371K6ysrCCbzcJqteLUqVN49tln8eMf/xjpdBrZbJbbI3/5U6VE
IiPysvOkBV5fX4fFYkFvby/LYRppv9frxZ/+6Z+iWq0ymaLIajabxdraGgwGA5qampDNZll7rdfr
OQrq9XrR09MDnU6H9vZ2uN1u9Pb2skRkenqav1dP+0WyDezKNgwGA86dO4dIJMLRb51Oh0AggFde
eQUAsLGxgVKpxP8I4gSgUCjcpRsX5UFiyXaSC1FbSJJisVhgs9kAAOFwmCcs+XweXq8Xr776Kmq1
Gk8+vV4vfD4ffvOb32B7exulUomj7q2trXj11VdRLpcxMzMDlUoFk8kElUrF5xsIBPDiiy9iYWEB
V65cgVqtxsTEBHp6enD9+nX09/fj0KFD+Ld/+zesrKygUqnAbDZjcnISJ0+eZH/1esa/SNjpOvn9
fnR2duK3v/0tS1/oPg4EAvjmN7+JWCzG40es1Ot0OtHT04ORkRHMzc3h3Llzd0WW79f/wB2yLDrx
yCF/Pj2s7RUoUKBAwVcHjw0ZJxIDQEIKKVpFy/4USaOXKkXMs9ksTCYTWlpamCQC4OhZoVCAy+WS
FByZmZnB5uYma1FVKhUcDgcTqZaWFmxtbaFUKkm05xShr1aryOfzuHXrFqrVKjo6OtiyjbSsVKo7
kUggFApJXsCUkEpuHNFoFKFQCFNTU1heXkY2m+Xv2+121jLn83nUajXY7Xa0tbUhk8mwRAPY9XS2
Wq0Ih8N8PLEYkEgOREJEEWMiyvQz6eep/aJ+vt72O53OPQu+0PEpemqxWGC1WqHT6Zjs0jncuHED
m5ubsFgsOHLkCDo6OnDx4kWEQiHW95Ms6UHtp8gq9YVOp8Pt27exurrKunxg17KPyJvb7YZOp+NE
RWo7EXvSyet0OolcQw6RmNH3VSoVjEYjJz0Wi0UkEglsbm5iZWUFS0tLSKfTXEzHYrFwZJki8deu
XcP8/DxKpRK7upCsp1KpwOVywWKxSO41jUaDfD6PWCwGi8UCp9MJAAiFQtxev98Pp9PJxaao/dVq
FdlsFtPT00z46x3/FP2nyZzZbIbT6YTNZkMmk0E0GmXZTrlcRjgcxocffohIJAK1Wg2TycSad6vV
itbWVvT09ODdd99FMBjk1ax6+1+MUu9VYVUcq/Tzw9xegQIFChR8dfDYkHGCPCpOLy8xCkbb0N+B
O4lmxWKRk8XEREGxNDwtRedyOVgsFoyOjsJkMnFhkmw2y4lgVE1QXF4uFAqSiGgymcTm5iYnx4kv
XvoOkSyK8hIZpBcz/T2fzyMajSKTyfDn1B+0f2o/kQlKNhRf9rRv4O7kNDGxT07W5UWCaL9EEPfb
fuq3SqXCzi9E1GiSQ5MMgnhOWq0W6XQauVwOer0enZ2dCAQCWF1dRTAYRKlU4v3V036Kuot9VSqV
YLVaMTQ0BIvFwm4dlUoFFosFLpcLtVqNkwj3Wr0Rkz73Gsvyz8W/U/vF/komk4jFYshkMhISl0ql
cP78edaA04TUYDBgaGgIdrudEyeJ7Go0GtaXE4kXx5c4luieE/ugWCxKJkdElqPRKK8W1Dv+xUlR
rVZDPp/H0tISdDodjh8/jlwuxysesVgMuVyOJ0riuHK5XDhx4gTC4TBmZmYQjUaRy+UkE/t6+/9e
k1RxHNL9Q88X+f31eW6veKYrUKBAwVcDjxUZvxexoei3mMApf0nVajXkcjlkMhl+4ZdKJY5YarVa
jiQSSbNarWhpacHw8DAnxrndbuRyOeTzeWg0Gl5SF50s6DMi9qRLpqilGJETX/YU/SQyK38hi9F/
+dK2SMapumM8HkcwGITP50OtVuPIcKlUwsbGxl2kmyK89PIXnSzEz0QvaCLp9PNnaX8mk+EVCPnq
B2mIiZCK+yXXjHK5zH7qlUoFer0eqVSKE3hpHNTTfgC8EkDEzuFwoLOzE0NDQ3C5XNDr9TAajRz5
NhqNEjInjs/7jWnqFxrH1E7qe/qdZDHUl7TyQv7xYqGhdDqN8+fPMxEnFxW/38+FdSiqr9Vqodfr
uf9EmQSt+mi1WknSKf1MY57kRkSEqe007shJqJHxT/uhf/Pz8ygUCnj55Zeh1WoRCoXg8XiwtbWF
ra0thMNhdgWiSYHRaERfXx+i0SiWl5f5fOlerLf/xTbeSzInyllI3vWwt1egQIECBV8+HisyLpI7
kqYQmRaJpRhpEqUsRLopukfEjCKjiUSCSYPZbEZ/fz96enowNTWF7e1tZDIZmEwmFItFOBwO1ggD
kOx/r6i9PBpIZIpIlEh46GVLBKlSqbCNncFggNPpRDQa5cRLOo5oEZfNZnHu3Dmsr6/jpZdegsfj
Qblcxs7ODm7fvo3XXnut4b4XI3EiSRSvCRHQRttPkxfxOGKfUmSbJks6nY5t9jQaDQqFAlsPEihi
bbPZOLJORPBB7QfA+nKtVguPx4Ph4WG0t7fj2rVrCIfDyOVyTNybm5vxwx/+EABYjgKA2yxOMEjz
La7MiGNGJKt7uWxQ5UqqJCoSN3G85fN5ALuyJLfbjf7+frS1tWF5eRkzMzMoFAoswfJ6vfjBD34g
iY7TBE/UcNOklwg+cGcliMawfKzvFQ1/0PjXarXsXlQul2G321EqlbC2tobXX3+dJTaTk5Po6+tD
LBbDhQsXsL6+jnQ6zYR+e3sb77zzDrxeL1566SX88pe/RKlUYqeWevuf2izfTi4lEa/5vZIxP6/t
lai4AgUKFHw18FiRceBOxIr0wvRiEl9c4s/0wqpWq+wRTeRBlEPUajW4XC5evicC4Pf78cknn2Bt
bQ3ZbFZC2MSoGrWnVquxpIUi7WStRyTDYDBApVJxlJfIGnklEwkU2y86Q1D7idhRvwBguYBKtevv
vLOzA4fDgXw+j/n5ecTjcSwsLHCCHX1XjFCKpEn8DACTYyJStA+KXMfjcfbobqT9wG4kmiLw9Lmo
vycSSv0tj3KL/UA/k/xBLPRTb/vFY5I/PU0kgsEg+3sbjUaYzWb2GKdj0/7FMUte6vIJG4HGlLz/
VCoVu4zQ5JHGjZyE0yRVlIUAgMfjQUtLC65du8YJnCS5MhgMkkktEW26TtQGUSpD7aB7SZwg0LkR
qSdP+XrHP+2bjkUuRsCunSLdZxqNBi6XC2azGUeOHIFWq8WNGzdYxpHJZLC+vo6dnR0cOHAAx48f
x+3btzE/P99Q/8tJuvxvJpMJRqMRAHjlTMTD2F5cKVSgQIECBV8eHjsyTuSDvJzFoiZihFBOVOl3
tVrNCWv00gV2I6U2mw12ux1GoxHxeBxarRY2mw35fJ4LtJTLZXg8HgQCAS6cQlF4WoYX/adJ3hAI
BJioEKkiULtqtRpisRjLScRzIQJLxWWI5JMul0ARYHIZoWqHm5ubmJqaQrFYZFcV0mjL5RBiJJcm
LPQZOZyIiaqijCUej7NHeyPtp32LjiGipIE8xMXqjTQWSCYEQOI6QoSOzhNAQ+0XZUx0PPpcJMI2
mw1+v18iSaFtSFdNRJKSVqkdNBmksS26acilQtQOilZTG8QVBQASLTi1IZ/Pw2AwwOFwIJVKIR6P
89h3u91oaWlhwizfp5hHQccgsk/nSUSczpWIol6vh81mg8/n47/VM/5p/9QvhUIBbrcbVquVi1Tl
cjlcuHABVqsVBw4cwHe/+12kUincvHlTQmQzmQxWVlaQTCbxne98B2q1GqlUCpubm3X3P11bUa5C
0Gg0cLvd8Pl8AHaTW0Oh0F1ynIe5vQIFChQo+PLw2JBxIkLyxD6tVgur1cpFfMSoq9lsRqFQYH03
6UZJT0wkgEjr/Pw8dnZ22PGBXsikZQV2SdahQ4fw3HPP8XYmk4mjefKCJiaTCYcPH8aJEydgMBh4
EkHnoNFo4HA4YDQa4fV6eX+ihR9FlSkKC9whp2KlSFGyUCwW4Xa70dzcDI1Gg/7+frS2trI2vlAo
4Kc//SnS6TSSySSfp1yfKpICIr70P01wrFYrLBYLkwWz2dxw++URbVFzTsdwu90Sck7nQgm0oo0i
EXGKKJKuut72ezweRCIRALsEf2dnB7FYDIFAQEIoa7Ua+vr6cPLkSdaRE5EkIu71eqHX67lQjU6n
Y5ePdDrNNn3ySDj1PU2UyHKR/q7X62E2m2GxWDjZlPqOJg80CSAfb7VaDafTydrqcrmMI0eO4MSJ
E9yf9DkRcYvFglQqxe2g8xfzIsRIvziRs1gsOHjwIMbGxhoe/6lUiifOer0ebW1tCAQC7M5DE+B8
Ps+TZ1o5KRaLXK2TJlqRSASvvfYajh07hj/7sz/DT37yk7r7XyTjNGmksWSz2dDb24uRkRGo1Wpc
v34dyWSSx/bD2J6up0LIFShQoODLx2NDxgGpkwdVM+zo6MDhw4dRKBRgMpmYiNDLfmFhAYuLiyiX
y1heXoZGo8GTTz4psbYjzM3NYWVlBel0Gmq1GktLSzAYDFxMR6/Xc3Lg3NwcLBYLf1+j0WBhYQE6
nQ4jIyMYHBxEuVxme7alpSU0NzdLzsNgMMDj8WBgYAAej4eLklCFxnK5jKWlJSwuLnLyXrVa5aI6
oiyCSBdNACqVCjo6OtDb24tPPvlEop+nCOXk5CQWFxcxPz+PXC531+oCIE22lC/Zm0wmuN1udHV1
sSf74ODgvtsvX5q3WCxwu93o7OyE2+2G3++H3+/HyMgIR2iDwSDW1taQTCYlkpCtrS3YbDYMDg5i
aGgImUwGFy5cYAlQve2/ffs2bt++jVqthtXVVRiNRhw9epSj00ajEaVSCfPz8/D7/ZL8AHLfOXTo
EGw2G5xOJ4aGhmA2m1lGtL29jWAwiHg8flcxHPFn+p+uEU0G8vm8pB/vdc10Oh1WVlag1+sxNDSE
oaEhHgvFYhGLi4tobm7m609RaXI2oUkPkd1KpQKr1cr5CeVyGdPT0yiVShgdHcXIyAiq1SpXwV1d
XUVnZ2fd459WsFZXV7G+vo5SqYRIJAKj0YgnnnhCkvBI9/vHH3/M9yAAXoWhQkKFQgGbm5tcFGto
aKjh/hclamKU3OPxoKenB2q1GisrK3dJvT7v7ZXkTQUKFCj46uCxIePiMryYKFapVNDU1ASdTgen
08mkrlQqIZVKIZlMYm1tjUt+q1Qq/MEf/IEkyloul7G9vY3f/va3rA3X6XRYXFxEOp3G6dOn0dbW
xpHcs2fP4sqVK3A4HPwSV6lUWFhYQDKZxHe/+100NTUxKbtw4QI+/fRTtLS0IJ1O8znp9XrWpfv9
frjdbhiNRvYH12q1yGazCAaDqNVqSCaT/DNFBSkCWalUEAqF2E+9UqnA7/ejqakJZ86cYT/0crnM
Xt1//ud/jnK5jFAoJCktL0bHRckKXQcCJWMGAgEEAgEuEe9wOPbV/q2tLSQSCT6OwWCA1+vFwMAA
bDYbl2V3Op04ePAgy4Di8Tji8ThHcqvVKtbX11Gt7lZlDAQCyGazuH79OjKZTF3t7+jogN1uRzKZ
ZJ/sjY0NVKtVvPzyy7BarSiXy3A4HHj//fdx5coVtLS0cDuAXQJstVrR3NwMp9MJq9UKo9EIp9OJ
1tZWRCIRSeIwYa+EX3nEWa1WIx6PY3V1FYlEQmKlKUpb6Ht6vR7Ly8uIx+M4ffo0PB4PR64//PBD
XLlyBe3t7TxZqVQqSKVSiEQibBmZzWYRjUbZR91msyGVSmF1dRW5XA4rKysIhUJ45ZVX4Ha7OaJ9
7tw5zMzMoLOzs6HxTys8kUgEuVyOSfmxY8f4/iVbxY2NDfz85z9HPB7nVZNoNIrFxUXuM1pZmJub
w9LSEr71rW811P/is0iMpNNYplyAfD4vsbd8mNsrUKBAgYIvH6p4MrPvJ7LTbvk829IwPksCklqt
hsPh4MjbXm4H5K2czWYlLhxOp5Mj47QtkXcipUR8KAJPkpRqtYp0Oo18Pg+n04l8Ps+VPoHdSKLL
5ZLsn5L2XC4XF6+p1Wq83G82m1lPLlrMqVQqJkHVapXJXDweZ6089SMdl1YGzGYzOjs74fF4sLy8
jJ2dHSSTSWSzWbbk+9GPfoTFxUXMzMxgfX1dQo7leln5NaP2075IM0zyhUbbr9Pp4Ha7kc1mmRiR
5R55YBOpFOUmpB0WyQmdA32Xosg7OzuSpNX7tZ+kLyRjoPEgn/RpNBqkUinkcjm4XC7kcjm+vjTe
rFYrJ1VSJJ0izeLPYvvvRbTEaKnFYoHBYOAJ4f0gWhE6HA6JFz2NZxqf1P92ux0mkwnRaBSlUold
ZegcNRoN9y/JRkjfTONfpVLdtf96xz8Atm6k89NqtXC73Xw+YiQ/Go3yfQ6A3XtSqdRdiaiUy9Fo
/4vXQBxHVquVC1aRnea9pF6f9/YKFChQoODLxWNLxhXcDZFgmkwmjviazWZJQh4lJcZisbuW6Ylw
iglswIMJigIFChQoUKBAweOIx0amouDBIIlGPp9HqVSC2WyGy+VCIBCA2+2G2WyWJKfKE9iAu4ub
iD8rZFyBAgUKFChQoEAKJTKuAADYqYSW3SnCTRplItOizIOs3UQt/v2s3RQoUKBAgQIFChRIoUTG
FQC4o3snuz6ygUylUpy4RlZyJFcRtxX3I7qSyJ08FChQoECBAgUKFNyBQsYVAAA7T1DyIiUiUsVL
kpqIrhuAtMw3EXTFu1iBAgUKFChQoKA+KGRcgQRUyIgIOFVtpDLw5BYj9wwHsCcRF8vVK5pxBQoU
KFCgQIECKRQyrkACUYIiryIoWj/Kt6efCfJqnAoRV6BAgQIFChQouBsKGVfAEAuGEOS673t5GYv7
EEm8+D1FM65AgQIFChQoUCCFQsYVMP5fe3eQ0zgMhmH4s5M4JRC4AOIsHJ2LsEUIIbFI2yhxbM8C
2bTAaOhiJhr1fZZtZLW7V79s5/Aqws/3g39+sYl0vAUlP3s4Cc9rMBUHAAD4HjEOSR/XEn6OaGOM
2rZVCEHLspRnfrf1JH92uK+ce8YBAAC+R4yjsNaWawmz/Ap5771CCEevs/8uyL+L7hz6h4EOAAAA
XvoDAAAArMb++REAAAAAfwMxDgAAAKyEGAcAAABWQowDAAAAKyHGAQAAgJUQ4wAAAMBKiHEAAABg
JcQ4AAAAsBJiHAAAAFgJMQ4AAACspF77B/xr1lo559T3vZxzqqpKKaXyfQhBxhhZa2WMUQhB0zRp
GAZ57xVj/LJeSuloDQAAAOAnzirGU0rquk63t7e6v7/X3d2drq6utCxLiephGFTXtbquk3NOb29v
enx81MPDg56enjSOY1nPWqvNZqNlWTRNk4wxK/47AAAA/G/OJsaNMWqaRm3bqus6XV9f6+bmRn3f
K8Yo55ystbq8vJRzTm3bKoQg7736vtfFxYWcc5rnWZLKhDzG+GVaDgAAAPzEWcV4VVUyxmiaJj0/
P5dJeUpJm81GTdNot9uprmvVda3dbqftdqvX11d578saeUtKjFEhBKWUmIoDAADgZGcT4zFGTdMk
773GcdR2u1XbtkopyXuvpmlUVZWGYZAxpkzHrbWa57lsUYkxyhhTAtza9zOwKSUm5AAAADjJ2cR4
DucYo/b7vV5eXiR9TLfzgc15npVSUlVVcs6paRpJ0jiOR4c7Y4xKKZXJOAc4AQAAcKqziXFJquta
y7KUG1IOp9nGYtQNfgAAAEdJREFUmDLxlt5vVdnv96rruhzuzCFeVZUklbUkEeMAAAA42VnFeA7m
PMk+DGhrbZmO5yg/3Ceeoz0/d3iAM2PfOAAAAE7xC+tGTH402yNyAAAAAElFTkSuQmCC
--0000000000006b44fd05fd7284e9--


From xen-users-bounces@lists.xenproject.org Fri Jun 09 12:13:52 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2023 12:13:52 +0000
Received: from list by lists.xenproject.org with outflank-mailman.545585.852554 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7azj-0000fz-KR; Fri, 09 Jun 2023 12:13:31 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 545585.852554; Fri, 09 Jun 2023 12:13:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7azj-0000d3-9P; Fri, 09 Jun 2023 12:13:31 +0000
Received: by outflank-mailman (input) for mailman id 545585;
 Fri, 09 Jun 2023 02:33:06 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=g3GI=B5=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1q7Rw1-0001ua-W4
 for xen-users@lists.xenproject.org; Fri, 09 Jun 2023 02:33:06 +0000
Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com
 [2607:f8b0:4864:20::b30])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id f3d20993-066d-11ee-8611-37d641c3527e;
 Fri, 09 Jun 2023 04:33:02 +0200 (CEST)
Received: by mail-yb1-xb30.google.com with SMTP id
 3f1490d57ef6-bacf685150cso1248072276.3; 
 Thu, 08 Jun 2023 19:33:01 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: f3d20993-066d-11ee-8611-37d641c3527e
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1686277980; x=1688869980;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=Le5TsvdsK/7RBEoOC22sDwIJqqYwFldtkLeYfBEYa/g=;
        b=X1baz/rCTHp01pMXuCLxiIa9k24EZ6wms3JN2v6EWNonqh4f7LU4YelF9WguIL7cAd
         AMomTsD7Pt9bcxuv/gx2EkvLs+IwEMHixsrireNpzqnkWHK7RZ7zv0IJiYZLLmMC7Occ
         bj5N665qaycUay48xUnVz2On8hb1gS/aZcJYNVbFFoKVDmI6GjEvM4pJevIY7MK93aAF
         CV4HryK7j485Vjs1VspHuMXy4qfua8ExQ1EQHH6lu9igRUK3V9jao21WHPx4P+1qArLC
         frZtzkN8H8yy62TgYQBAqwu+jcQV2DS1xCGsGNnAIPW6vu+p4PDY0C0sx/2RR4uCoqWC
         R9ew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1686277980; x=1688869980;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=Le5TsvdsK/7RBEoOC22sDwIJqqYwFldtkLeYfBEYa/g=;
        b=UeesAQYvDY7sV6rUYn+KSrhww86uk3C0Hk8IzzgywwE/P8SAitAULKt2gUog7g+WvF
         n/5Umi/fWGC9Mm0OloA2w9Z4BF8oBsXIJB/yIswcaPb5dHN/IzzK+KQpgqwPuCHcHtfc
         dhcsT0JsXAkvPJot1c54dmvnD3RI40GXIuM4gHNwogwPRbKFs0RxZbWzC78MEiwFYlVY
         XncikPCBlU6yK0cmOIwzqI9XqhwVKj8QIb9/sbMDk4IB4zaYNbcCq506wQtuIWuqUr99
         /jxtwPgkTaDSUdKeMUaYWNW/J2aI2jaW+vsAK0ixt3p0gii4/MONqRIyCBDk2odl0JZQ
         Ohog==
X-Gm-Message-State: AC+VfDwQRc/ANQlFwVgF7O9CVc7agyIur+UEtGeLJodoTc0DNrMfo6DA
	9r44bqFzdOkV1t3J7/5OT9gEKlp7/VNckKbKXLA=
X-Google-Smtp-Source: ACHHUZ42ZwLV7jR7njZJKxzkhKAKb1MoAdpbsBrdhUfr28u7/7SK2j2lwtz/BXGMzOjJoA0tq080l+uBcHPJ21RkzRU=
X-Received: by 2002:a25:8c92:0:b0:ba8:792c:1a2f with SMTP id
 m18-20020a258c92000000b00ba8792c1a2fmr1255748ybl.40.1686277980215; Thu, 08
 Jun 2023 19:33:00 -0700 (PDT)
MIME-Version: 1.0
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop> <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org>
In-Reply-To: <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org>
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Fri, 9 Jun 2023 10:32:49 +0800
Message-ID: <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
To: Julien Grall <julien@xen.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org, bertrand.marquis@arm.com
Content-Type: multipart/alternative; boundary="00000000000000deac05fda9304c"

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

Thank you for your answer. Can you teach me how to verify if acpi is
enabled?

Best regards,.
Jiatong Shen

On Fri, Jun 9, 2023 at 9:34=E2=80=AFAM Julien Grall <julien@xen.org> wrote:

>
>
> On 08/06/2023 23:39, Stefano Stabellini wrote:
> > Hi Jiatong,
> >
> > Do you have access to the serial? If so, it is possible that the boot
> > is actually successful and it is only the screen initialization the
> > problem.
> >
> > If kunpeng 920 is a UEFI/ACPI machine, we know that there are issues
> > with screen initialization.
>
> More importantly, you may want to check that if Xen was compiled with
> ACPI enabled (unlikely if this is the package from Debian). If not, you
> will need to build your own Xen.
>
> Cheers,
>
> --
> Julien Grall
>


--=20

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr">Thank you for your answer. Can you teach me how to verify =
if acpi is enabled?<br><div><br></div><div>Best regards,.</div><div>Jiatong=
 Shen</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Fri, Jun 9, 2023 at 9:34=E2=80=AFAM Julien Grall &lt;<a href=
=3D"mailto:julien@xen.org">julien@xen.org</a>&gt; wrote:<br></div><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex"><br>
<br>
On 08/06/2023 23:39, Stefano Stabellini wrote:<br>
&gt; Hi Jiatong,<br>
&gt; <br>
&gt; Do you have access to the serial? If so, it is possible that the boot<=
br>
&gt; is actually successful and it is only the screen initialization the<br=
>
&gt; problem.<br>
&gt; <br>
&gt; If kunpeng 920 is a UEFI/ACPI machine, we know that there are issues<b=
r>
&gt; with screen initialization.<br>
<br>
More importantly, you may want to check that if Xen was compiled with <br>
ACPI enabled (unlikely if this is the package from Debian). If not, you <br=
>
will need to build your own Xen.<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>

--00000000000000deac05fda9304c--


From xen-users-bounces@lists.xenproject.org Fri Jun 09 12:13:52 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2023 12:13:52 +0000
Received: from list by lists.xenproject.org with outflank-mailman.545550.852544 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7azj-0000RM-2M; Fri, 09 Jun 2023 12:13:31 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 545550.852544; Fri, 09 Jun 2023 12:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7azi-0000PH-OT; Fri, 09 Jun 2023 12:13:30 +0000
Received: by outflank-mailman (input) for mailman id 545550;
 Fri, 09 Jun 2023 01:23:40 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=g3GI=B5=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1q7Qqq-0001m6-Im
 for xen-users@lists.xenproject.org; Fri, 09 Jun 2023 01:23:40 +0000
Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com
 [2607:f8b0:4864:20::b32])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 42a32ced-0664-11ee-b232-6b7b168915f2;
 Fri, 09 Jun 2023 03:23:38 +0200 (CEST)
Received: by mail-yb1-xb32.google.com with SMTP id
 3f1490d57ef6-ba8374001abso1285128276.2; 
 Thu, 08 Jun 2023 18:23:38 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 42a32ced-0664-11ee-b232-6b7b168915f2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1686273817; x=1688865817;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=MEPQYGbMNK5oj5vl0CdvAX63gLovKSlWu/GcxyuZD6g=;
        b=GMzw9eg2fJj4gC9F2y9I3eRImN69ZKQaBUDrjWPgN+b15ZSeUZiZVGnHiQgD63R+dd
         Ab58Puy3xlOVVGCulI4bTbznnmqBXMnGPsL5Aso4IGVX2oI4S5noI6A+GJc6BRLXCErW
         +SJoZ4W0N33wIMRhsNvYxSbKe1std5/S437AxFWUZ+CWJQTyesNSTTIP0AxAIDrdpHbJ
         u8Zoo9b/QC9eiszHmVRWcoJmisOhceFVRS33ihO80rPt6Zl1sI46+nRlSLTzK69+ofeA
         RemQxP3O1uUjGlT/xOSPyByzJT21UmPgfo/hH2V7e6Dd/ZViqID3Zu3Q9e+e32oEVdUm
         z1hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1686273817; x=1688865817;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=MEPQYGbMNK5oj5vl0CdvAX63gLovKSlWu/GcxyuZD6g=;
        b=YGyVsEHC2W5Cpk8L51zca+yzJE2YS7Ni8cS0yJNaPPtGLoHWRaJ+tGjX9hhkJl/DMS
         kkl2U76CBEpTI4RA/Q6KEWdXvf3tSVxUjmW1y3ppIBMzO2VPXxVAaLKRb+FN2osPyYJ9
         LKi7WKO/LoUQLXbmnEcOXmMRbpYU4TpicAhxnlHZU42oxQbw9MXajIItAbssIEvbScNq
         CMpky15zh6yFiOTRY6zRlZ6Y2A3TbxTm5FMr9gJhgCE7mCq3vrfqWEaxFYko6NRLJUzK
         smHd3EWgXz+/HglwCDooQPxjXFVkWlkW3bSUR+SJfslhYuqHaTnZj1X4tUVGlevdSLrp
         BcgA==
X-Gm-Message-State: AC+VfDxV9kWCaxTUlQO/QU8Dgzt+hyshrs69FjWNT2FidawgVJ5bWRow
	0imdW+Y1K5OD56cxd0aaJWKNOGa2xf2Gid7yT+M=
X-Google-Smtp-Source: ACHHUZ4DBbY8hAIsD2jK2BAIse6BXEBJWVLn7yIBFpsx70R86mbAIUiu58CxRop/uy/PBcAYBmFN8LRcaPYQ65Zb8U0=
X-Received: by 2002:a25:420b:0:b0:bb1:f091:296f with SMTP id
 p11-20020a25420b000000b00bb1f091296fmr1218052yba.36.1686273817541; Thu, 08
 Jun 2023 18:23:37 -0700 (PDT)
MIME-Version: 1.0
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
In-Reply-To: <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Fri, 9 Jun 2023 09:23:26 +0800
Message-ID: <CALqm=dcqtvQrpHkzuffg7S0drR34CMDF83b75ohnoWswHonTMw@mail.gmail.com>
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org, 
	julien@xen.org, bertrand.marquis@arm.com
Content-Type: multipart/alternative; boundary="000000000000e380be05fda837b6"

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

Hi Stefano,

   Thank you very much for the reply. I do have access to serial but the
machine is near my work space right now, so
I might need some extra time to go to datacenter first. I'll let you know
if it is indeed working.

  Thank you very much again.


Best regards,.

Jiatong Shen

On Fri, Jun 9, 2023 at 6:39=E2=80=AFAM Stefano Stabellini <sstabellini@kern=
el.org>
wrote:

> Hi Jiatong,
>
> Do you have access to the serial? If so, it is possible that the boot
> is actually successful and it is only the screen initialization the
> problem.
>
> If kunpeng 920 is a UEFI/ACPI machine, we know that there are issues
> with screen initialization.
>
> Cheers,
>
> Stefano
>
> On Fri, 9 Jun 2023, Jiatong Shen wrote:
> > Hello community,
> >
> > I need help for debugging XEN on aarch64 architecture. The machine I am
> working on is a kunpeng 920 armv8 compatible CPU. I use debian 11
> > as operating system and installed xen-system-arm64 without any problem.
> But when I boot into xen hypervisor mode, the machine screen is
> > black out without any output or any helpful debugging message.
> >
> >   Could you generously provide some hints for debugging the issue?
> Thank you very much in advance and looking forward to hearing from you.
> >
> > --
> >
> > Best Regards,
> >
> > Jiatong Shen
> >
> >



--=20

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr">Hi Stefano,<div><br></div><div>=C2=A0 =C2=A0Thank you very=
 much for the reply. I do have access to serial but the machine is near my =
work space right now, so=C2=A0</div><div>I might need some extra time to go=
 to datacenter first. I&#39;ll let you know if it is indeed working.=C2=A0 =
=C2=A0</div><div><br></div><div>=C2=A0 Thank you very much again.</div><div=
><br></div><div><br></div><div>Best regards,.</div><div><br></div><div>Jiat=
ong Shen</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Fri, Jun 9, 2023 at 6:39=E2=80=AFAM Stefano Stabellini &=
lt;<a href=3D"mailto:sstabellini@kernel.org">sstabellini@kernel.org</a>&gt;=
 wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Jiato=
ng,<br>
<br>
Do you have access to the serial? If so, it is possible that the boot<br>
is actually successful and it is only the screen initialization the<br>
problem.<br>
<br>
If kunpeng 920 is a UEFI/ACPI machine, we know that there are issues<br>
with screen initialization.<br>
<br>
Cheers,<br>
<br>
Stefano<br>
<br>
On Fri, 9 Jun 2023, Jiatong Shen wrote:<br>
&gt; Hello community,<br>
&gt; =C2=A0 =C2=A0<br>
&gt; I need help for debugging=C2=A0XEN on aarch64 architecture. The machin=
e I am working on is a kunpeng 920 armv8 compatible CPU. I use debian 11<br=
>
&gt; as operating system and installed xen-system-arm64 without any problem=
. But when I boot into xen hypervisor mode, the machine screen is<br>
&gt; black out without any output or any helpful debugging message.=C2=A0<b=
r>
&gt; <br>
&gt; =C2=A0 Could you generously=C2=A0provide some hints for debugging the =
issue?=C2=A0 Thank you very much in advance and looking=C2=A0forward to hea=
ring from you.<br>
&gt; <br>
&gt; --<br>
&gt; <br>
&gt; Best Regards,<br>
&gt; <br>
&gt; Jiatong Shen<br>
&gt; <br>
&gt; </blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gma=
il_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signatur=
e"><div dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong=
 Shen</div></div></div>

--000000000000e380be05fda837b6--


From xen-users-bounces@lists.xenproject.org Fri Jun 09 12:13:52 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2023 12:13:52 +0000
Received: from list by lists.xenproject.org with outflank-mailman.538492.852515 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7azh-0008Sn-JZ; Fri, 09 Jun 2023 12:13:29 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 538492.852515; Fri, 09 Jun 2023 12:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7azh-0008Sf-Fz; Fri, 09 Jun 2023 12:13:29 +0000
Received: by outflank-mailman (input) for mailman id 538492;
 Tue, 23 May 2023 13:48:01 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=iX4c=BM=g.uporto.pt=up201806445@srs-se1.protection.inumbo.net>)
 id 1q1SMq-0008Kh-Ey
 for xen-users@lists.xenproject.org; Tue, 23 May 2023 13:48:01 +0000
Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com
 [2a00:1450:4864:20::62f])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 6b3a1290-f970-11ed-8611-37d641c3527e;
 Tue, 23 May 2023 15:47:55 +0200 (CEST)
Received: by mail-ej1-x62f.google.com with SMTP id
 a640c23a62f3a-96f44435d92so107750866b.0
 for <xen-users@lists.xenproject.org>; Tue, 23 May 2023 06:47:55 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 6b3a1290-f970-11ed-8611-37d641c3527e
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=g.uporto.pt; s=google; t=1684849674; x=1687441674;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=2ZXZzDbLKD2Bj7lMi3IhSC+2krWUonw/aKqXpxI4fUc=;
        b=gp+WiwyhN2Et2+qoy0qb5iecUe+Nub46pg1eUpsUPkOj3B2K0a/4rzY7Riv7e02Sk7
         fqZ8BDmCDXgqQXkEFAZ3gEIyeRnSNRB3ZvV5s2zxDXHl13Mehw3wuleMTBvY1I+D3+ks
         hF+KLEO7ssbUMoYL7blWtPDBsH1OaHS+MtdhDtrWb4hfpwIN+6b3/bAHbR+U3sUtkWqk
         5wEtxUl4b3XrJNih6AgieEN7nreYz7KcH+TZb0Hmzgxd3nVW/nB39fi1HJIFg41r37gO
         hllHcStS/xaG+LJrDp7tub6a7G1treKPXd1Ly3/ZOMUbe+S5Oh9Hu3BcRnmo2kbL4P3d
         xvPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1684849674; x=1687441674;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=2ZXZzDbLKD2Bj7lMi3IhSC+2krWUonw/aKqXpxI4fUc=;
        b=UoUP/5xoFoto9pTffI+RN9uCiYQfRwiim4n8urnj/B7/m0FhOEwLJ+uOyvN8Q8knbA
         9D8N6K25FIvjQwLAEGFIUXd1gchyMvkuS7wcfZgUnCNCAze6mwXMst5fyKvvM7jh9Iio
         lKR1P68izFtzZg+98+iP9lhE6IdW8hoNUsquF1kXSu/84QUZ9NJqvVxyAfkt4fFfZn/+
         RivLbniQj6rpXRDRmbdqPfGDfS7E3V+9+aXei/4R7BTg4+zNXu1usgYYG66ggFHzJ+hQ
         itFF8xZ8owHH3zfZ8D6owXJC85GE7fmIY6Vv3WCua2ZwDK29GvLtClO3tTcQoHslReZ/
         j8sA==
X-Gm-Message-State: AC+VfDxIFMaMFW4BDiSPByFGaCPpE+WSo8D35s2Nkf/axW79WMcfamR5
	0apLPJgDN14ltiKPPDyW/JDnDCEGXzQycU0LvHcR1yxRrueNIy6yWl4=
X-Google-Smtp-Source: ACHHUZ7SJSbAHeiltAg0mKGxBfooxGy3vb1zTM5tFaXNDSTbr8QxKAdtRemN6MEiyIbgChIy5iv4MiQ4SJrhstsXW94=
X-Received: by 2002:a17:906:729e:b0:96f:6590:cbdb with SMTP id
 b30-20020a170906729e00b0096f6590cbdbmr12841622ejl.6.1684849673736; Tue, 23
 May 2023 06:47:53 -0700 (PDT)
MIME-Version: 1.0
From: Pedro Miguel Veiga de Almeida e Silva <up201806445@g.uporto.pt>
Date: Tue, 23 May 2023 14:47:42 +0100
Message-ID: <CANaKhZuKejCWOc3mn+9J3VTso32OygjxViFYQMQMD3L0F_JVvw@mail.gmail.com>
Subject: Pass-through Networking in DomU not working
To: xen-users@lists.xenproject.org
Content-Type: multipart/alternative; boundary="0000000000004da25f05fc5ca262"

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

Hi,

I found this video https://www.youtube.com/watch?v=3DUfiP9eAV0WA and tried =
to
boot a DomU with a network device assigned in a xilinx zcu106 using XEN and
petalinux. Unfortunately, even though I think that i followed all the right
steps it outputs this error when it boots. (this is a DomU created through
xl command the same way just to see the code clearly).

Thank you for the help.

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.36-xilinx-v2022.2 (oe-user@oe-host)
(aarch64-xilinx-linux-gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37.20212
[    0.000000] Machine model: XENVM-4.16
[    0.000000] Xen 4.16 support found
[    0.000000] efi: UEFI not found.
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem
0x0000000040000000-0x000000007fffffff]
[    0.000000] cma: Reserved 256 MiB at 0x000000006ec00000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.1
[    0.000000] percpu: Embedded 18 pages/cpu s34776 r8192 d30760 u73728
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: ARM erratum 845719
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 25804=
8
[    0.000000] Kernel command line: root=3D/dev/xvda rw console=3Dhvc0
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576
bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288
bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 744668K/1048576K available (13888K kernel code, 990K
rwdata, 3916K rodata, 2176K init, 573K bss, 41764K reserved, 2621)
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=3D16 to
nr_cpu_ids=3D1.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is
25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids=
=3D1
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] random: get_random_bytes called from
start_kernel+0x474/0x6d8 with crng_init=3D0
[    0.000000] arch_timer: cp15 timer(s) running at 99.99MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff
max_cycles: 0x170f8de2d3, max_idle_ns: 440795206112 ns
[    0.000000] sched_clock: 56 bits at 99MHz, resolution 10ns, wraps every
4398046511101ns
[    0.000225] Console: colour dummy device 80x25
[    0.000741] printk: console [hvc0] enabled
[    0.000774] Calibrating delay loop (skipped), value calculated using
timer frequency.. 199.98 BogoMIPS (lpj=3D399960)
[    0.000805] pid_max: default: 32768 minimum: 301
[    0.001007] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes,
linear)
[    0.001036] Mountpoint-cache hash table entries: 2048 (order: 2, 16384
bytes, linear)
[    0.002536] xen:grant_table: Grant tables using version 1 layout
[    0.002574] Grant table initialized
[    0.002606] xen:events: Using FIFO-based ABI
[    0.002633] Xen: initializing cpu0
[    0.002729] rcu: Hierarchical SRCU implementation.
[    0.002860] EFI services will not be available.
[    0.002934] smp: Bringing up secondary CPUs ...
[    0.002950] smp: Brought up 1 node, 1 CPU
[    0.002964] SMP: Total of 1 processors activated.
[    0.002980] CPU features: detected: 32-bit EL0 Support
[    0.002996] CPU features: detected: CRC32 instructions
[    0.003050] CPU: All CPU(s) started at EL1
[    0.003069] alternatives: patching kernel code
[    0.003782] devtmpfs: initialized
[    0.004814] clocksource: jiffies: mask: 0xffffffff max_cycles:
0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.004845] futex hash table entries: 256 (order: 2, 16384 bytes, linear=
)
[    0.011071] pinctrl core: initialized pinctrl subsystem
[    0.011542] DMI not present or invalid.
[    0.011826] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.012786] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic
allocations
[    0.012885] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for
atomic allocations
[    0.012947] audit: initializing netlink subsys (disabled)
[    0.013399] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers=
.
[    0.013456] ASID allocator initialised with 65536 entries
[    0.013572] Serial: AMBA PL011 UART driver
[    0.020614] audit: type=3D2000 audit(0.012:1): state=3Dinitialized
audit_enabled=3D0 res=3D1
[    0.020823] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.020845] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.020863] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.020880] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    1.092781] cryptd: max_cpu_qlen set to 1000
[    1.116157] DRBG: Continuing without Jitter RNG
[    1.217942] raid6: neonx8   gen()  2126 MB/s
[    1.286049] raid6: neonx8   xor()  1586 MB/s
[    1.354159] raid6: neonx4   gen()  2175 MB/s
[    1.422271] raid6: neonx4   xor()  1552 MB/s
[    1.490383] raid6: neonx2   gen()  2065 MB/s
[    1.558493] raid6: neonx2   xor()  1407 MB/s
[    1.626603] raid6: neonx1   gen()  1760 MB/s
[    1.694712] raid6: neonx1   xor()  1212 MB/s
[    1.762825] raid6: int64x8  gen()  1357 MB/s
[    1.830938] raid6: int64x8  xor()   773 MB/s
[    1.899045] raid6: int64x4  gen()  1597 MB/s
[    1.967149] raid6: int64x4  xor()   849 MB/s
[    2.035269] raid6: int64x2  gen()  1396 MB/s
[    2.103367] raid6: int64x2  xor()   749 MB/s
[    2.171506] raid6: int64x1  gen()  1032 MB/s
[    2.239597] raid6: int64x1  xor()   517 MB/s
[    2.239615] raid6: using algorithm neonx4 gen() 2175 MB/s
[    2.239629] raid6: .... xor() 1552 MB/s, rmw enabled
[    2.239644] raid6: using neon recovery algorithm
[    2.239826] xen:balloon: Initialising balloon driver
[    2.240246] iommu: Default domain type: Translated
[    2.240264] iommu: DMA domain TLB invalidation policy: strict mode
[    2.240488] SCSI subsystem initialized
[    2.240644] usbcore: registered new interface driver usbfs
[    2.240686] usbcore: registered new interface driver hub
[    2.240718] usbcore: registered new device driver usb
[    2.240798] mc: Linux media interface: v0.10
[    2.240829] videodev: Linux video capture interface: v2.00
[    2.240876] pps_core: LinuxPPS API ver. 1 registered
[    2.240891] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo
Giometti <giometti@linux.it>
[    2.240919] PTP clock support registered
[    2.240956] EDAC MC: Ver: 3.0.0
[    2.241203] FPGA manager framework
[    2.241275] Advanced Linux Sound Architecture Driver Initialized.
[    2.241601] Bluetooth: Core ver 2.22
[    2.241634] NET: Registered PF_BLUETOOTH protocol family
[    2.241649] Bluetooth: HCI device and connection manager initialized
[    2.241669] Bluetooth: HCI socket layer initialized
[    2.241686] Bluetooth: L2CAP socket layer initialized
[    2.241706] Bluetooth: SCO socket layer initialized
[    2.242016] clocksource: Switched to clocksource arch_sys_counter
[    2.242154] VFS: Disk quotas dquot_6.6.0
[    2.242200] VFS: Dquot-cache hash table entries: 512 (order 0, 4096
bytes)
[    2.246351] NET: Registered PF_INET protocol family
[    2.246441] IP idents hash table entries: 16384 (order: 5, 131072 bytes,
linear)
[    2.247034] tcp_listen_portaddr_hash hash table entries: 512 (order: 1,
8192 bytes, linear)
[    2.247071] TCP established hash table entries: 8192 (order: 4, 65536
bytes, linear)
[    2.247144] TCP bind hash table entries: 8192 (order: 5, 131072 bytes,
linear)
[    2.247262] TCP: Hash tables configured (established 8192 bind 8192)
[    2.247329] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    2.247369] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes,
linear)
[    2.253799] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    2.254201] RPC: Registered named UNIX socket transport module.
[    2.254223] RPC: Registered udp transport module.
[    2.254237] RPC: Registered tcp transport module.
[    2.254251] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.254270] PCI: CLS 0 bytes, default 64
[    2.279555] Initialise system trusted keyrings
[    2.279665] workingset: timestamp_bits=3D46 max_order=3D18 bucket_order=
=3D0
[    2.280283] NFS: Registering the id_resolver key type
[    2.280310] Key type id_resolver registered
[    2.280323] Key type id_legacy registered
[    2.280350] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    2.280368] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver
Registering...
[    2.280400] jffs2: version 2.2. (NAND) (SUMMARY)  =C2=A9 2001-2006 Red H=
at,
Inc.
[    2.317136] NET: Registered PF_ALG protocol family
[    2.317161] xor: measuring software checksum speed
[    2.321368]    8regs           :  2363 MB/sec
[    2.324911]    32regs          :  2798 MB/sec
[    2.329450]    arm64_neon      :  2181 MB/sec
[    2.329466] xor: using function: 32regs (2798 MB/sec)
[    2.329483] Key type asymmetric registered
[    2.329495] Asymmetric key parser 'x509' registered
[    2.329546] Block layer SCSI generic (bsg) driver version 0.4 loaded
(major 244)
[    2.329568] io(XEN) traps.c:2059:d2v0 HSR=3D0x00000093800045
pc=3D0xffff800008871a8c gva=3D0xffff800009575000 gpa=3D0x000000ff0e0000
 scheduler mq-deadline registered
[    2.329583] io scheduler kyber registered
[    2.456243] xen:xen_evtchn: Event-channel device installed
[    2.456451] Initialising Xen pvcalls frontend driver
[    2.481664] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.482500] Serial: AMBA driver
[    2.482850] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.487104] brd: module loaded
[    2.489937] loop: module loaded
[    2.489955] Invalid max_queues (4), will use default max: 1.
[    2.546723] mtdoops: mtd device (mtddev=3Dname/number) must be supplied
[    2.549283] tun: Universal TUN/TAP device driver, 1.6
[    2.549381] CAN device driver interface
[    2.566945] Unhandled fault at 0xffff800009575000
[    2.566962] Mem abort info:
[    2.566972]   ESR =3D 0x96000000
[    2.566983]   EC =3D 0x25: DABT (current EL), IL =3D 32 bits
[    2.566999]   SET =3D 0, FnV =3D 0
[    2.567010]   EA =3D 0, S1PTW =3D 0
[    2.567022]   FSC =3D 0x00: ttbr address size fault
[    2.567036] Data abort info:
[    2.567046]   ISV =3D 0, ISS =3D 0x00000000
[    2.567057]   CM =3D 0, WnR =3D 0
[    2.567069] swapper pgtable: 4k pages, 48-bit VAs, pgdp=3D00000000411780=
00
[    2.567088] [ffff800009575000] pgd=3D100000007ffff003,
p4d=3D100000007ffff003, pud=3D100000007fffe003, pmd=3D100000007fff9003,
pte=3D00680000ff0e0713
[    2.567129] Internal error: ttbr address size fault: 96000000 [#1] SMP
[    2.567147] Modules linked in:
[    2.567161] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
5.15.36-xilinx-v2022.2 #1
[    2.567183] Hardware name: XENVM-4.16 (DT)
[    2.567195] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS
BTYPE=3D--)
[    2.567216] pc : macb_probe+0x14c/0xa84
[    2.567237] lr : macb_probe+0x148/0xa84
[    2.567253] sp : ffff80000955bb10
[    2.567265] x29: ffff80000955bb10 x28: 0000000000000000 x27:
ffff800008e86c10
[    2.567291] x26: ffff800008872a00 x25: ffff0000018c4c10 x24:
ffff00003fdfd5a0
[    2.567317] x23: 0000000000000000 x22: ffff800009575000 x21:
ffff0000018c4c00
[    2.567342] x20: 0000000000000000 x19: 0000000000000000 x18:
ffffffffffffffff
[    2.567368] x17: 0000000000000003 x16: 00000000deadbeef x15:
ffff00000246cd8a
[    2.567393] x14: ffffffffffffffff x13: 0000000000000018 x12:
0101010101010101
[    2.567419] x11: 0000000000000004 x10: 0101010101010101 x9 :
7f7f7f7f7f7f7f7f
[    2.567444] x8 : 7f7f7f7f7f7f7f7f x7 : 0000000000000000 x6 :
000000001ef8d0c0
[    2.567469] x5 : 00ffffffffffffff x4 : 00202fbee6d3b9a0 x3 :
0000000000000018
[    2.567494] x2 : 000000000a00417d x1 : ffff0000018c4cf4 x0 :
0000000000000002
[    2.578446] Call trace:
[    2.578458]  macb_probe+0x14c/0xa84
[    2.578476]  platform_probe+0x68/0xe0
[    2.578495]  really_probe.part.0+0x9c/0x30c
[    2.578515]  __driver_probe_device+0x98/0x144
[    2.578536]  driver_probe_device+0x44/0x11c
[    2.578555]  __driver_attach+0xf8/0x190
[    2.578573]  bus_for_each_dev+0x70/0xd0
[    2.578593]  driver_attach+0x24/0x30
[    2.578611]  bus_add_driver+0x104/0x1ec
[    2.578629]  driver_register+0x78/0x130
[    2.578647]  __platform_driver_register+0x28/0x34
[    2.578666]  macb_driver_init+0x1c/0x28
[    2.578686]  do_one_initcall+0x50/0x1b0
[    2.578704]  kernel_init_freeable+0x22c/0x294
[    2.578726]  kernel_init+0x28/0x130
[    2.578744]  ret_from_fork+0x10/0x20
[    2.578768] Code: 97fbd2a9 aa1903e0 97fbce1c 52800040 (b90002c0)
[    2.578794] ---[ end trace 982d1d106c2de1ae ]---
[    2.578839] Kernel panic - not syncing: Attempted to kill init!
exitcode=3D0x0000000b
[    2.578863] Kernel Offset: disabled
[    2.578874] CPU features: 0x00002001,00000842
[    2.578889] Memory Limit: none
[    2.578903] ---[ end Kernel panic - not syncing: Attempted to kill init!
exitcode=3D0x0000000b ]---

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

<div dir=3D"ltr">Hi,<div><br></div><div>I found this video=C2=A0<a href=3D"=
https://www.youtube.com/watch?v=3DUfiP9eAV0WA">https://www.youtube.com/watc=
h?v=3DUfiP9eAV0WA</a> and tried to boot a DomU with a network device assign=
ed in a xilinx zcu106 using XEN and petalinux. Unfortunately, even though I=
 think that i followed all the right steps it outputs this error when it bo=
ots. (this is a DomU created through xl command the same way just to see th=
e code clearly).</div><div><br></div><div>Thank you for the help.</div><div=
><br></div><div>[ =C2=A0 =C2=A00.000000] Booting Linux on physical CPU 0x00=
00000000 [0x410fd034]<br>[ =C2=A0 =C2=A00.000000] Linux version 5.15.36-xil=
inx-v2022.2 (oe-user@oe-host) (aarch64-xilinx-linux-gcc (GCC) 11.2.0, GNU l=
d (GNU Binutils) 2.37.20212<br>[ =C2=A0 =C2=A00.000000] Machine model: XENV=
M-4.16<br>[ =C2=A0 =C2=A00.000000] Xen 4.16 support found<br>[ =C2=A0 =C2=
=A00.000000] efi: UEFI not found.<br>[ =C2=A0 =C2=A00.000000] Zone ranges:<=
br>[ =C2=A0 =C2=A00.000000] =C2=A0 DMA32 =C2=A0 =C2=A0[mem 0x00000000400000=
00-0x000000007fffffff]<br>[ =C2=A0 =C2=A00.000000] =C2=A0 Normal =C2=A0 emp=
ty<br>[ =C2=A0 =C2=A00.000000] Movable zone start for each node<br>[ =C2=A0=
 =C2=A00.000000] Early memory node ranges<br>[ =C2=A0 =C2=A00.000000] =C2=
=A0 node =C2=A0 0: [mem 0x0000000040000000-0x000000007fffffff]<br>[ =C2=A0 =
=C2=A00.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fff=
ffff]<br>[ =C2=A0 =C2=A00.000000] cma: Reserved 256 MiB at 0x000000006ec000=
00<br>[ =C2=A0 =C2=A00.000000] psci: probing for conduit method from DT.<br=
>[ =C2=A0 =C2=A00.000000] psci: PSCIv1.1 detected in firmware.<br>[ =C2=A0 =
=C2=A00.000000] psci: Using standard PSCI v0.2 function IDs<br>[ =C2=A0 =C2=
=A00.000000] psci: Trusted OS migration not required<br>[ =C2=A0 =C2=A00.00=
0000] psci: SMC Calling Convention v1.1<br>[ =C2=A0 =C2=A00.000000] percpu:=
 Embedded 18 pages/cpu s34776 r8192 d30760 u73728<br>[ =C2=A0 =C2=A00.00000=
0] Detected VIPT I-cache on CPU0<br>[ =C2=A0 =C2=A00.000000] CPU features: =
detected: ARM erratum 845719<br>[ =C2=A0 =C2=A00.000000] Built 1 zonelists,=
 mobility grouping on.=C2=A0 Total pages: 258048<br>[ =C2=A0 =C2=A00.000000=
] Kernel command line: root=3D/dev/xvda rw console=3Dhvc0<br>[ =C2=A0 =C2=
=A00.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 byt=
es, linear)<br>[ =C2=A0 =C2=A00.000000] Inode-cache hash table entries: 655=
36 (order: 7, 524288 bytes, linear)<br>[ =C2=A0 =C2=A00.000000] mem auto-in=
it: stack:off, heap alloc:off, heap free:off<br>[ =C2=A0 =C2=A00.000000] Me=
mory: 744668K/1048576K available (13888K kernel code, 990K rwdata, 3916K ro=
data, 2176K init, 573K bss, 41764K reserved, 2621)<br>[ =C2=A0 =C2=A00.0000=
00] rcu: Hierarchical RCU implementation.<br>[ =C2=A0 =C2=A00.000000] rcu: =
=C2=A0 =C2=A0 RCU event tracing is enabled.<br>[ =C2=A0 =C2=A00.000000] rcu=
: =C2=A0 =C2=A0 RCU restricting CPUs from NR_CPUS=3D16 to nr_cpu_ids=3D1.<b=
r>[ =C2=A0 =C2=A00.000000] rcu: RCU calculated value of scheduler-enlistmen=
t delay is 25 jiffies.<br>[ =C2=A0 =C2=A00.000000] rcu: Adjusting geometry =
for rcu_fanout_leaf=3D16, nr_cpu_ids=3D1<br>[ =C2=A0 =C2=A00.000000] NR_IRQ=
S: 64, nr_irqs: 64, preallocated irqs: 0<br>[ =C2=A0 =C2=A00.000000] Root I=
RQ handler: gic_handle_irq<br>[ =C2=A0 =C2=A00.000000] random: get_random_b=
ytes called from start_kernel+0x474/0x6d8 with crng_init=3D0<br>[ =C2=A0 =
=C2=A00.000000] arch_timer: cp15 timer(s) running at 99.99MHz (virt).<br>[ =
=C2=A0 =C2=A00.000000] clocksource: arch_sys_counter: mask: 0xfffffffffffff=
f max_cycles: 0x170f8de2d3, max_idle_ns: 440795206112 ns<br>[ =C2=A0 =C2=A0=
0.000000] sched_clock: 56 bits at 99MHz, resolution 10ns, wraps every 43980=
46511101ns<br>[ =C2=A0 =C2=A00.000225] Console: colour dummy device 80x25<b=
r>[ =C2=A0 =C2=A00.000741] printk: console [hvc0] enabled<br>[ =C2=A0 =C2=
=A00.000774] Calibrating delay loop (skipped), value calculated using timer=
 frequency.. 199.98 BogoMIPS (lpj=3D399960)<br>[ =C2=A0 =C2=A00.000805] pid=
_max: default: 32768 minimum: 301<br>[ =C2=A0 =C2=A00.001007] Mount-cache h=
ash table entries: 2048 (order: 2, 16384 bytes, linear)<br>[ =C2=A0 =C2=A00=
.001036] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, =
linear)<br>[ =C2=A0 =C2=A00.002536] xen:grant_table: Grant tables using ver=
sion 1 layout<br>[ =C2=A0 =C2=A00.002574] Grant table initialized<br>[ =C2=
=A0 =C2=A00.002606] xen:events: Using FIFO-based ABI<br>[ =C2=A0 =C2=A00.00=
2633] Xen: initializing cpu0<br>[ =C2=A0 =C2=A00.002729] rcu: Hierarchical =
SRCU implementation.<br>[ =C2=A0 =C2=A00.002860] EFI services will not be a=
vailable.<br>[ =C2=A0 =C2=A00.002934] smp: Bringing up secondary CPUs ...<b=
r>[ =C2=A0 =C2=A00.002950] smp: Brought up 1 node, 1 CPU<br>[ =C2=A0 =C2=A0=
0.002964] SMP: Total of 1 processors activated.<br>[ =C2=A0 =C2=A00.002980]=
 CPU features: detected: 32-bit EL0 Support<br>[ =C2=A0 =C2=A00.002996] CPU=
 features: detected: CRC32 instructions<br>[ =C2=A0 =C2=A00.003050] CPU: Al=
l CPU(s) started at EL1<br>[ =C2=A0 =C2=A00.003069] alternatives: patching =
kernel code<br>[ =C2=A0 =C2=A00.003782] devtmpfs: initialized<br>[ =C2=A0 =
=C2=A00.004814] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffff=
ff, max_idle_ns: 7645041785100000 ns<br>[ =C2=A0 =C2=A00.004845] futex hash=
 table entries: 256 (order: 2, 16384 bytes, linear)<br>[ =C2=A0 =C2=A00.011=
071] pinctrl core: initialized pinctrl subsystem<br>[ =C2=A0 =C2=A00.011542=
] DMI not present or invalid.<br>[ =C2=A0 =C2=A00.011826] NET: Registered P=
F_NETLINK/PF_ROUTE protocol family<br>[ =C2=A0 =C2=A00.012786] DMA: preallo=
cated 128 KiB GFP_KERNEL pool for atomic allocations<br>[ =C2=A0 =C2=A00.01=
2885] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic alloca=
tions<br>[ =C2=A0 =C2=A00.012947] audit: initializing netlink subsys (disab=
led)<br>[ =C2=A0 =C2=A00.013399] hw-breakpoint: found 6 breakpoint and 4 wa=
tchpoint registers.<br>[ =C2=A0 =C2=A00.013456] ASID allocator initialised =
with 65536 entries<br>[ =C2=A0 =C2=A00.013572] Serial: AMBA PL011 UART driv=
er<br>[ =C2=A0 =C2=A00.020614] audit: type=3D2000 audit(0.012:1): state=3Di=
nitialized audit_enabled=3D0 res=3D1<br>[ =C2=A0 =C2=A00.020823] HugeTLB re=
gistered 1.00 GiB page size, pre-allocated 0 pages<br>[ =C2=A0 =C2=A00.0208=
45] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages<br>[ =C2=
=A0 =C2=A00.020863] HugeTLB registered 2.00 MiB page size, pre-allocated 0 =
pages<br>[ =C2=A0 =C2=A00.020880] HugeTLB registered 64.0 KiB page size, pr=
e-allocated 0 pages<br>[ =C2=A0 =C2=A01.092781] cryptd: max_cpu_qlen set to=
 1000<br>[ =C2=A0 =C2=A01.116157] DRBG: Continuing without Jitter RNG<br>[ =
=C2=A0 =C2=A01.217942] raid6: neonx8 =C2=A0 gen() =C2=A02126 MB/s<br>[ =C2=
=A0 =C2=A01.286049] raid6: neonx8 =C2=A0 xor() =C2=A01586 MB/s<br>[ =C2=A0 =
=C2=A01.354159] raid6: neonx4 =C2=A0 gen() =C2=A02175 MB/s<br>[ =C2=A0 =C2=
=A01.422271] raid6: neonx4 =C2=A0 xor() =C2=A01552 MB/s<br>[ =C2=A0 =C2=A01=
.490383] raid6: neonx2 =C2=A0 gen() =C2=A02065 MB/s<br>[ =C2=A0 =C2=A01.558=
493] raid6: neonx2 =C2=A0 xor() =C2=A01407 MB/s<br>[ =C2=A0 =C2=A01.626603]=
 raid6: neonx1 =C2=A0 gen() =C2=A01760 MB/s<br>[ =C2=A0 =C2=A01.694712] rai=
d6: neonx1 =C2=A0 xor() =C2=A01212 MB/s<br>[ =C2=A0 =C2=A01.762825] raid6: =
int64x8 =C2=A0gen() =C2=A01357 MB/s<br>[ =C2=A0 =C2=A01.830938] raid6: int6=
4x8 =C2=A0xor() =C2=A0 773 MB/s<br>[ =C2=A0 =C2=A01.899045] raid6: int64x4 =
=C2=A0gen() =C2=A01597 MB/s<br>[ =C2=A0 =C2=A01.967149] raid6: int64x4 =C2=
=A0xor() =C2=A0 849 MB/s<br>[ =C2=A0 =C2=A02.035269] raid6: int64x2 =C2=A0g=
en() =C2=A01396 MB/s<br>[ =C2=A0 =C2=A02.103367] raid6: int64x2 =C2=A0xor()=
 =C2=A0 749 MB/s<br>[ =C2=A0 =C2=A02.171506] raid6: int64x1 =C2=A0gen() =C2=
=A01032 MB/s<br>[ =C2=A0 =C2=A02.239597] raid6: int64x1 =C2=A0xor() =C2=A0 =
517 MB/s<br>[ =C2=A0 =C2=A02.239615] raid6: using algorithm neonx4 gen() 21=
75 MB/s<br>[ =C2=A0 =C2=A02.239629] raid6: .... xor() 1552 MB/s, rmw enable=
d<br>[ =C2=A0 =C2=A02.239644] raid6: using neon recovery algorithm<br>[ =C2=
=A0 =C2=A02.239826] xen:balloon: Initialising balloon driver<br>[ =C2=A0 =
=C2=A02.240246] iommu: Default domain type: Translated <br>[ =C2=A0 =C2=A02=
.240264] iommu: DMA domain TLB invalidation policy: strict mode <br>[ =C2=
=A0 =C2=A02.240488] SCSI subsystem initialized<br>[ =C2=A0 =C2=A02.240644] =
usbcore: registered new interface driver usbfs<br>[ =C2=A0 =C2=A02.240686] =
usbcore: registered new interface driver hub<br>[ =C2=A0 =C2=A02.240718] us=
bcore: registered new device driver usb<br>[ =C2=A0 =C2=A02.240798] mc: Lin=
ux media interface: v0.10<br>[ =C2=A0 =C2=A02.240829] videodev: Linux video=
 capture interface: v2.00<br>[ =C2=A0 =C2=A02.240876] pps_core: LinuxPPS AP=
I ver. 1 registered<br>[ =C2=A0 =C2=A02.240891] pps_core: Software ver. 5.3=
.6 - Copyright 2005-2007 Rodolfo Giometti &lt;<a href=3D"mailto:giometti@li=
nux.it">giometti@linux.it</a>&gt;<br>[ =C2=A0 =C2=A02.240919] PTP clock sup=
port registered<br>[ =C2=A0 =C2=A02.240956] EDAC MC: Ver: 3.0.0<br>[ =C2=A0=
 =C2=A02.241203] FPGA manager framework<br>[ =C2=A0 =C2=A02.241275] Advance=
d Linux Sound Architecture Driver Initialized.<br>[ =C2=A0 =C2=A02.241601] =
Bluetooth: Core ver 2.22<br>[ =C2=A0 =C2=A02.241634] NET: Registered PF_BLU=
ETOOTH protocol family<br>[ =C2=A0 =C2=A02.241649] Bluetooth: HCI device an=
d connection manager initialized<br>[ =C2=A0 =C2=A02.241669] Bluetooth: HCI=
 socket layer initialized<br>[ =C2=A0 =C2=A02.241686] Bluetooth: L2CAP sock=
et layer initialized<br>[ =C2=A0 =C2=A02.241706] Bluetooth: SCO socket laye=
r initialized<br>[ =C2=A0 =C2=A02.242016] clocksource: Switched to clocksou=
rce arch_sys_counter<br>[ =C2=A0 =C2=A02.242154] VFS: Disk quotas dquot_6.6=
.0<br>[ =C2=A0 =C2=A02.242200] VFS: Dquot-cache hash table entries: 512 (or=
der 0, 4096 bytes)<br>[ =C2=A0 =C2=A02.246351] NET: Registered PF_INET prot=
ocol family<br>[ =C2=A0 =C2=A02.246441] IP idents hash table entries: 16384=
 (order: 5, 131072 bytes, linear)<br>[ =C2=A0 =C2=A02.247034] tcp_listen_po=
rtaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)<br>[ =C2=
=A0 =C2=A02.247071] TCP established hash table entries: 8192 (order: 4, 655=
36 bytes, linear)<br>[ =C2=A0 =C2=A02.247144] TCP bind hash table entries: =
8192 (order: 5, 131072 bytes, linear)<br>[ =C2=A0 =C2=A02.247262] TCP: Hash=
 tables configured (established 8192 bind 8192)<br>[ =C2=A0 =C2=A02.247329]=
 UDP hash table entries: 512 (order: 2, 16384 bytes, linear)<br>[ =C2=A0 =
=C2=A02.247369] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, li=
near)<br>[ =C2=A0 =C2=A02.253799] NET: Registered PF_UNIX/PF_LOCAL protocol=
 family<br>[ =C2=A0 =C2=A02.254201] RPC: Registered named UNIX socket trans=
port module.<br>[ =C2=A0 =C2=A02.254223] RPC: Registered udp transport modu=
le.<br>[ =C2=A0 =C2=A02.254237] RPC: Registered tcp transport module.<br>[ =
=C2=A0 =C2=A02.254251] RPC: Registered tcp NFSv4.1 backchannel transport mo=
dule.<br>[ =C2=A0 =C2=A02.254270] PCI: CLS 0 bytes, default 64<br>[ =C2=A0 =
=C2=A02.279555] Initialise system trusted keyrings<br>[ =C2=A0 =C2=A02.2796=
65] workingset: timestamp_bits=3D46 max_order=3D18 bucket_order=3D0<br>[ =
=C2=A0 =C2=A02.280283] NFS: Registering the id_resolver key type<br>[ =C2=
=A0 =C2=A02.280310] Key type id_resolver registered<br>[ =C2=A0 =C2=A02.280=
323] Key type id_legacy registered<br>[ =C2=A0 =C2=A02.280350] nfs4filelayo=
ut_init: NFSv4 File Layout Driver Registering...<br>[ =C2=A0 =C2=A02.280368=
] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...<br>[=
 =C2=A0 =C2=A02.280400] jffs2: version 2.2. (NAND) (SUMMARY) =C2=A0=C2=A9 2=
001-2006 Red Hat, Inc.<br>[ =C2=A0 =C2=A02.317136] NET: Registered PF_ALG p=
rotocol family<br>[ =C2=A0 =C2=A02.317161] xor: measuring software checksum=
 speed<br>[ =C2=A0 =C2=A02.321368] =C2=A0 =C2=A08regs =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 : =C2=A02363 MB/sec<br>[ =C2=A0 =C2=A02.324911] =C2=A0 =C2=A0=
32regs =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0: =C2=A02798 MB/sec<br>[ =C2=A0 =
=C2=A02.329450] =C2=A0 =C2=A0arm64_neon =C2=A0 =C2=A0 =C2=A0: =C2=A02181 MB=
/sec<br>[ =C2=A0 =C2=A02.329466] xor: using function: 32regs (2798 MB/sec)<=
br>[ =C2=A0 =C2=A02.329483] Key type asymmetric registered<br>[ =C2=A0 =C2=
=A02.329495] Asymmetric key parser &#39;x509&#39; registered<br>[ =C2=A0 =
=C2=A02.329546] Block layer SCSI generic (bsg) driver version 0.4 loaded (m=
ajor 244)<br>[ =C2=A0 =C2=A02.329568] io(XEN) traps.c:2059:d2v0 HSR=3D0x000=
00093800045 pc=3D0xffff800008871a8c gva=3D0xffff800009575000 gpa=3D0x000000=
ff0e0000<br>=C2=A0scheduler mq-deadline registered<br>[ =C2=A0 =C2=A02.3295=
83] io scheduler kyber registered<br>[ =C2=A0 =C2=A02.456243] xen:xen_evtch=
n: Event-channel device installed<br>[ =C2=A0 =C2=A02.456451] Initialising =
Xen pvcalls frontend driver<br>[ =C2=A0 =C2=A02.481664] Serial: 8250/16550 =
driver, 4 ports, IRQ sharing disabled<br>[ =C2=A0 =C2=A02.482500] Serial: A=
MBA driver<br>[ =C2=A0 =C2=A02.482850] cacheinfo: Unable to detect cache hi=
erarchy for CPU 0<br>[ =C2=A0 =C2=A02.487104] brd: module loaded<br>[ =C2=
=A0 =C2=A02.489937] loop: module loaded<br>[ =C2=A0 =C2=A02.489955] Invalid=
 max_queues (4), will use default max: 1.<br>[ =C2=A0 =C2=A02.546723] mtdoo=
ps: mtd device (mtddev=3Dname/number) must be supplied<br>[ =C2=A0 =C2=A02.=
549283] tun: Universal TUN/TAP device driver, 1.6<br>[ =C2=A0 =C2=A02.54938=
1] CAN device driver interface<br>[ =C2=A0 =C2=A02.566945] Unhandled fault =
at 0xffff800009575000<br>[ =C2=A0 =C2=A02.566962] Mem abort info:<br>[ =C2=
=A0 =C2=A02.566972] =C2=A0 ESR =3D 0x96000000<br>[ =C2=A0 =C2=A02.566983] =
=C2=A0 EC =3D 0x25: DABT (current EL), IL =3D 32 bits<br>[ =C2=A0 =C2=A02.5=
66999] =C2=A0 SET =3D 0, FnV =3D 0<br>[ =C2=A0 =C2=A02.567010] =C2=A0 EA =
=3D 0, S1PTW =3D 0<br>[ =C2=A0 =C2=A02.567022] =C2=A0 FSC =3D 0x00: ttbr ad=
dress size fault<br>[ =C2=A0 =C2=A02.567036] Data abort info:<br>[ =C2=A0 =
=C2=A02.567046] =C2=A0 ISV =3D 0, ISS =3D 0x00000000<br>[ =C2=A0 =C2=A02.56=
7057] =C2=A0 CM =3D 0, WnR =3D 0<br>[ =C2=A0 =C2=A02.567069] swapper pgtabl=
e: 4k pages, 48-bit VAs, pgdp=3D0000000041178000<br>[ =C2=A0 =C2=A02.567088=
] [ffff800009575000] pgd=3D100000007ffff003, p4d=3D100000007ffff003, pud=3D=
100000007fffe003, pmd=3D100000007fff9003, pte=3D00680000ff0e0713<br>[ =C2=
=A0 =C2=A02.567129] Internal error: ttbr address size fault: 96000000 [#1] =
SMP<br>[ =C2=A0 =C2=A02.567147] Modules linked in:<br>[ =C2=A0 =C2=A02.5671=
61] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.15.36-xilinx-v2022.2 #1<br>=
[ =C2=A0 =C2=A02.567183] Hardware name: XENVM-4.16 (DT)<br>[ =C2=A0 =C2=A02=
.567195] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=3D--)<=
br>[ =C2=A0 =C2=A02.567216] pc : macb_probe+0x14c/0xa84<br>[ =C2=A0 =C2=A02=
.567237] lr : macb_probe+0x148/0xa84<br>[ =C2=A0 =C2=A02.567253] sp : ffff8=
0000955bb10<br>[ =C2=A0 =C2=A02.567265] x29: ffff80000955bb10 x28: 00000000=
00000000 x27: ffff800008e86c10<br>[ =C2=A0 =C2=A02.567291] x26: ffff8000088=
72a00 x25: ffff0000018c4c10 x24: ffff00003fdfd5a0<br>[ =C2=A0 =C2=A02.56731=
7] x23: 0000000000000000 x22: ffff800009575000 x21: ffff0000018c4c00<br>[ =
=C2=A0 =C2=A02.567342] x20: 0000000000000000 x19: 0000000000000000 x18: fff=
fffffffffffff<br>[ =C2=A0 =C2=A02.567368] x17: 0000000000000003 x16: 000000=
00deadbeef x15: ffff00000246cd8a<br>[ =C2=A0 =C2=A02.567393] x14: fffffffff=
fffffff x13: 0000000000000018 x12: 0101010101010101<br>[ =C2=A0 =C2=A02.567=
419] x11: 0000000000000004 x10: 0101010101010101 x9 : 7f7f7f7f7f7f7f7f<br>[=
 =C2=A0 =C2=A02.567444] x8 : 7f7f7f7f7f7f7f7f x7 : 0000000000000000 x6 : 00=
0000001ef8d0c0<br>[ =C2=A0 =C2=A02.567469] x5 : 00ffffffffffffff x4 : 00202=
fbee6d3b9a0 x3 : 0000000000000018<br>[ =C2=A0 =C2=A02.567494] x2 : 00000000=
0a00417d x1 : ffff0000018c4cf4 x0 : 0000000000000002<br>[ =C2=A0 =C2=A02.57=
8446] Call trace:<br>[ =C2=A0 =C2=A02.578458] =C2=A0macb_probe+0x14c/0xa84<=
br>[ =C2=A0 =C2=A02.578476] =C2=A0platform_probe+0x68/0xe0<br>[ =C2=A0 =C2=
=A02.578495] =C2=A0really_probe.part.0+0x9c/0x30c<br>[ =C2=A0 =C2=A02.57851=
5] =C2=A0__driver_probe_device+0x98/0x144<br>[ =C2=A0 =C2=A02.578536] =C2=
=A0driver_probe_device+0x44/0x11c<br>[ =C2=A0 =C2=A02.578555] =C2=A0__drive=
r_attach+0xf8/0x190<br>[ =C2=A0 =C2=A02.578573] =C2=A0bus_for_each_dev+0x70=
/0xd0<br>[ =C2=A0 =C2=A02.578593] =C2=A0driver_attach+0x24/0x30<br>[ =C2=A0=
 =C2=A02.578611] =C2=A0bus_add_driver+0x104/0x1ec<br>[ =C2=A0 =C2=A02.57862=
9] =C2=A0driver_register+0x78/0x130<br>[ =C2=A0 =C2=A02.578647] =C2=A0__pla=
tform_driver_register+0x28/0x34<br>[ =C2=A0 =C2=A02.578666] =C2=A0macb_driv=
er_init+0x1c/0x28<br>[ =C2=A0 =C2=A02.578686] =C2=A0do_one_initcall+0x50/0x=
1b0<br>[ =C2=A0 =C2=A02.578704] =C2=A0kernel_init_freeable+0x22c/0x294<br>[=
 =C2=A0 =C2=A02.578726] =C2=A0kernel_init+0x28/0x130<br>[ =C2=A0 =C2=A02.57=
8744] =C2=A0ret_from_fork+0x10/0x20<br>[ =C2=A0 =C2=A02.578768] Code: 97fbd=
2a9 aa1903e0 97fbce1c 52800040 (b90002c0) <br>[ =C2=A0 =C2=A02.578794] ---[=
 end trace 982d1d106c2de1ae ]---<br>[ =C2=A0 =C2=A02.578839] Kernel panic -=
 not syncing: Attempted to kill init! exitcode=3D0x0000000b<br>[ =C2=A0 =C2=
=A02.578863] Kernel Offset: disabled<br>[ =C2=A0 =C2=A02.578874] CPU featur=
es: 0x00002001,00000842<br>[ =C2=A0 =C2=A02.578889] Memory Limit: none<br>[=
 =C2=A0 =C2=A02.578903] ---[ end Kernel panic - not syncing: Attempted to k=
ill init! exitcode=3D0x0000000b ]---<br></div></div>

--0000000000004da25f05fc5ca262--


From xen-users-bounces@lists.xenproject.org Fri Jun 09 12:13:53 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2023 12:13:53 +0000
Received: from list by lists.xenproject.org with outflank-mailman.545450.852534 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7azi-0000H3-Hw; Fri, 09 Jun 2023 12:13:30 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 545450.852534; Fri, 09 Jun 2023 12:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7azi-0000FP-Ae; Fri, 09 Jun 2023 12:13:30 +0000
Received: by outflank-mailman (input) for mailman id 545450;
 Thu, 08 Jun 2023 22:33:13 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Fp+j=B4=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1q7OBt-0004nH-3F
 for xen-users@lists.xenproject.org; Thu, 08 Jun 2023 22:33:13 +0000
Received: from mail-yw1-x1131.google.com (mail-yw1-x1131.google.com
 [2607:f8b0:4864:20::1131])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 729f8c1d-064c-11ee-b232-6b7b168915f2;
 Fri, 09 Jun 2023 00:33:11 +0200 (CEST)
Received: by mail-yw1-x1131.google.com with SMTP id
 00721157ae682-565a63087e9so10542537b3.2
 for <xen-users@lists.xenproject.org>; Thu, 08 Jun 2023 15:33:11 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 729f8c1d-064c-11ee-b232-6b7b168915f2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1686263590; x=1688855590;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=Cj+0dEz6/zgKjuus4FR7d5i4V2rAGGsWrmNn16mob0Q=;
        b=OPNe2w1Og4h6z3T/Vc6T0elcQSnGC1ZkUf5rt+OmTE143IrkQSY9Bq6lRl5erwpioq
         SdG8T34MwrZWZ4Ii/h2MVUWfKY32TkptcgmKVt2dyIyLOIqXXsBkSX+gP2tClqne8gn0
         go1Zc71nyvJIe+GJlVws1D57AlfVwS6y0Uw7G6Rx8FpGCsrlUJslP/VivykSW8t/VK8S
         f7dV1CCPmC0//Av3Gr8lCMtwbqAYb48xPebdXpD8xx7AOjyVDxPygfxt94gpW+p3CEuX
         uQFYYrWyF/DypGm5KI9UlaLShX8Q+x1RvhfZoxo6d5+XE8qEmFp97vfupgoh62AyuDip
         DLCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1686263590; x=1688855590;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=Cj+0dEz6/zgKjuus4FR7d5i4V2rAGGsWrmNn16mob0Q=;
        b=cPZ82rVQh6nIFFB+wpPTxP9YX9MEI/AsoXtCwKMgm6FzvtYHMEgP7fLyy0RsSdZIVQ
         QlViYNU5HhpO3C/quVeNJzr92cqXfwMPgjMBymcW/JJYDCPhlj1951JO5FqhfE400KRk
         J2GOl4KDniuvpvFWoiqknz77NxvIL5PBFfzoJ4qTFRFcFR1TBF6+GqFSJnbi1gkl26TS
         JusC6W1jectwNRlKIOSPlqB5vLl94X6VgbxKXtamWzI+naU0hY/drfssNsUriliYY7Dq
         Yix5bE0A2tvvMhnZ0ONS6GtMoNxr86E9gl/LOGCOUCqZqfl81HNIufUGxbAplqVjr+OQ
         HFUA==
X-Gm-Message-State: AC+VfDwlcWbpjhvkuvSsExF4Jrz6HvlUawrzt9PKBd33ZiZeYmPTfjr9
	2eb/3hQ0SJX5D8a7Ll/BDjyi7MuZSBH3U8NUWTRWFe+3wQA=
X-Google-Smtp-Source: ACHHUZ5TexkJ3ehLtcfXdO9pOh7sARFCtp1iBMNB/qb2bZ359kfTm1bI8msyGujYsea4gt2O2HTe4pAeTKi6V309V28=
X-Received: by 2002:a81:4e82:0:b0:569:e7cb:c1d3 with SMTP id
 c124-20020a814e82000000b00569e7cbc1d3mr1120510ywb.47.1686263589995; Thu, 08
 Jun 2023 15:33:09 -0700 (PDT)
MIME-Version: 1.0
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Fri, 9 Jun 2023 06:32:59 +0800
Message-ID: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
Subject: Asking for help to debug xen efi on Kunpeng machine
To: xen-users@lists.xenproject.org, sstabellini@kernel.org
Content-Type: multipart/alternative; boundary="00000000000047879905fda5d67a"

--00000000000047879905fda5d67a
Content-Type: text/plain; charset="UTF-8"

Hello community,

I need help for debugging XEN on aarch64 architecture. The machine I am
working on is a kunpeng 920 armv8 compatible CPU. I use debian 11 as
operating system and installed xen-system-arm64 without any problem. But
when I boot into xen hypervisor mode, the machine screen is black out
without any output or any helpful debugging message.

  Could you generously provide some hints for debugging the issue?  Thank
you very much in advance and looking forward to hearing from you.

-- 

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr"><div>Hello community,</div><div>=C2=A0 =C2=A0</div><div>I =
need help for debugging=C2=A0XEN on aarch64 architecture. The machine I am =
working on is a kunpeng 920 armv8 compatible CPU. I use debian 11 as operat=
ing system and installed xen-system-arm64 without any problem. But when I b=
oot into xen hypervisor mode, the machine screen is black out without any o=
utput or any helpful debugging message.=C2=A0</div><div><br></div><div>=C2=
=A0 Could you generously=C2=A0provide some hints for debugging the issue?=
=C2=A0 Thank you very much in advance and looking=C2=A0forward to hearing f=
rom you.</div><div><br></div><span class=3D"gmail_signature_prefix">-- </sp=
an><br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_s=
ignature"><div dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>=
Jiatong Shen</div></div></div></div>

--00000000000047879905fda5d67a--


From xen-users-bounces@lists.xenproject.org Sat Jun 10 13:28:04 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2023 13:28:04 +0000
Received: from list by lists.xenproject.org with outflank-mailman.546319.853451 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7ycZ-0008AY-3O; Sat, 10 Jun 2023 13:27:11 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 546319.853451; Sat, 10 Jun 2023 13:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q7ycY-0008AN-VZ; Sat, 10 Jun 2023 13:27:10 +0000
Received: by outflank-mailman (input) for mailman id 546319;
 Fri, 09 Jun 2023 23:16:03 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=g3GI=B5=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1q7lKt-0004SS-2v
 for xen-users@lists.xenproject.org; Fri, 09 Jun 2023 23:16:03 +0000
Received: from mail-yw1-x112f.google.com (mail-yw1-x112f.google.com
 [2607:f8b0:4864:20::112f])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 9741f100-071b-11ee-8611-37d641c3527e;
 Sat, 10 Jun 2023 01:15:58 +0200 (CEST)
Received: by mail-yw1-x112f.google.com with SMTP id
 00721157ae682-56ce53c0040so1059177b3.2; 
 Fri, 09 Jun 2023 16:15:58 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 9741f100-071b-11ee-8611-37d641c3527e
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1686352557; x=1688944557;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=q5u7UmKDqzvsT6LNfui1HYOMbYQ0/ZnTiHilzyTkbsQ=;
        b=DbSUIhUaO8+zlc1G+ZDSXkx44rfbHTZ0Fcq+NRvYMbfn/gJISmXgkqPtTPx9dkPAJw
         45jYGj8NPVttIXWhgpxa5WoJAqCcCF6WGv5IUkW6NBA6RIwTQ9ksw9/15UboY6MUDKbk
         FYTG+ss7Ih0kZAJOUSXcAOxPuF8Sg0C42ihiBddM5N/I2Y6/G094oBg7MZiekOrPYpXR
         OWXKDWfq+XDCI1nkilTuHa3XnTJlr+ee+8zvH62PSKz3aGXsUMEgRr2PkGIobgWtXTPl
         OInl8y3H6clCIfA1bejnyfNGWd6x2YOTj3chY6UoJT6MQtUwo3Xt4vfodENdIDk8iXR4
         zYgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1686352557; x=1688944557;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=q5u7UmKDqzvsT6LNfui1HYOMbYQ0/ZnTiHilzyTkbsQ=;
        b=aWE4KvvHWLFVgxPa4YRFs368qUywiEar8/VJqD2EEAX16m/b8ehMm3KvO9FLtcazJ8
         QtxuuCuYsEurKnpP+Alo/mmgMBnSqGufscudaZj3eQq5dbGrdjZ5dmg28L7oSJMim50p
         o5UzKgrv/RfiPkaA/YcRBmg4t8+p93or/tdvzg5F5++pjF4iWbrQXOd0SkLuV+6JU5G1
         Io05eEr3JfK03GEGP8DN8hwbR/v6/G4gnyIdmprOB4s0wghJbxhudfTmCTpN8cmCV7Z6
         7krGb70gWSX7YDjYVlGE8z4jd1qw6MHxRK399soFFZGZJubGhKEL4IobFh346X/DT2fS
         kZXA==
X-Gm-Message-State: AC+VfDwZKPhkfZktsoGBiKIAH71eFApHvCxyspOBlfqZSvTeQmZkl0Zf
	w8nstFA1gUKxarUZAH9dgNfu3vFvzvKzcXznusM=
X-Google-Smtp-Source: ACHHUZ6YoXET9vnqDxNUzUGj/+o5Jr3dx9Jiu1tMVbBm63Rewfqg6QdjT3Bm4+POt5u5e53c/Y88oOWiIrrH8C11cHM=
X-Received: by 2002:a0d:db8a:0:b0:565:7025:610a with SMTP id
 d132-20020a0ddb8a000000b005657025610amr2478367ywe.27.1686352557251; Fri, 09
 Jun 2023 16:15:57 -0700 (PDT)
MIME-Version: 1.0
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org> <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org>
In-Reply-To: <78899eac-9de8-3626-8f40-98f993984f95@xen.org>
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Sat, 10 Jun 2023 07:15:46 +0800
Message-ID: <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
To: Julien Grall <julien@xen.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org, bertrand.marquis@arm.com
Content-Type: multipart/alternative; boundary="00000000000024218f05fdba8d3a"

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

Hello Julien,

    Thank you very much for your help!

Best,

Jiatong Shen

On Fri, Jun 9, 2023 at 4:48=E2=80=AFPM Julien Grall <julien@xen.org> wrote:

> Hello,
>
> On 09/06/2023 03:32, Jiatong Shen wrote:
> > Thank you for your answer. Can you teach me how to verify if acpi is
> > enabled?
>
> You usually look at the .config. But I am not sure if this is provided
> by the Debian package. If not, then your best option would be to build
> your own Xen. To select ACPI, you want to use the menuconfig and select
> UNSUPPORTED and ACPI.
>
> Cheers,
>
> --
> Julien Grall
>


--=20

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr"><div>Hello Julien,</div><div><br></div>=C2=A0 =C2=A0 Thank=
 you very much for your help!<br><div><br></div><div>Best,</div><div><br></=
div><div>Jiatong Shen</div></div><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">On Fri, Jun 9, 2023 at 4:48=E2=80=AFPM Julien Gr=
all &lt;<a href=3D"mailto:julien@xen.org">julien@xen.org</a>&gt; wrote:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
On 09/06/2023 03:32, Jiatong Shen wrote:<br>
&gt; Thank you for your answer. Can you teach me how to verify if acpi is<b=
r>
&gt; enabled?<br>
<br>
You usually look at the .config. But I am not sure if this is provided <br>
by the Debian package. If not, then your best option would be to build <br>
your own Xen. To select ACPI, you want to use the menuconfig and select <br=
>
UNSUPPORTED and ACPI.<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>

--00000000000024218f05fdba8d3a--


From xen-users-bounces@lists.xenproject.org Mon Jun 12 14:36:04 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2023 14:36:04 +0000
Received: from list by lists.xenproject.org with outflank-mailman.546716.854499 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q8idz-0005Gg-Ng; Mon, 12 Jun 2023 14:35:43 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 546716.854499; Mon, 12 Jun 2023 14:35:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q8idz-0005G3-K3; Mon, 12 Jun 2023 14:35:43 +0000
Received: by outflank-mailman (input) for mailman id 546716;
 Sun, 11 Jun 2023 09:17:43 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=wxjL=B7=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1q8HCh-0006zK-JK
 for xen-users@lists.xenproject.org; Sun, 11 Jun 2023 09:17:43 +0000
Received: from mail-oo1-xc35.google.com (mail-oo1-xc35.google.com
 [2607:f8b0:4864:20::c35])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id d0310c7e-0838-11ee-b232-6b7b168915f2;
 Sun, 11 Jun 2023 11:17:40 +0200 (CEST)
Received: by mail-oo1-xc35.google.com with SMTP id
 006d021491bc7-559409cc490so2179351eaf.3; 
 Sun, 11 Jun 2023 02:17:40 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: d0310c7e-0838-11ee-b232-6b7b168915f2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1686475059; x=1689067059;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=EmSPl/kaXaXB4tdb31L+AkRMB57ivEv/BcmsHj+zfgw=;
        b=luAkUYBGDWtzfs2536c8lK1G6wxl7L8mzK8OKK448DXTIKks+6sRuDN7gRK9e+p1B/
         ND2Uznz7ME75+ZtAsmmipBkxcinFxYz4kNcsLtyvu8AqJm4CUXcFo3540YPvENGqrFkB
         tzJ9+CI5OQJOsLX0TDPzBBIycaDOUx4J0ckRdaNCZoxINTvLa6wWC1WQj/qXdpkEJlDy
         o2Z979zQkbL9Yh6Mf/AW9g4J21rMzz+nRPwc3Y0r5rFroSlqI5XyR9njCs9xhk/ze7jp
         y6ykqbr5MhcM70nkZ7hwnvuzkzterEq5hEf/erNDnbIXo7hUQVNUFFOmxYPYthpaz4MD
         QNlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1686475059; x=1689067059;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=EmSPl/kaXaXB4tdb31L+AkRMB57ivEv/BcmsHj+zfgw=;
        b=EKA6C/ThwV0Hc4p966CzmHWtX6yLJqg3GSzoxmLmGTazEC4jugNH1Fi9Zmsxw/fsgT
         ArcRQx3Bu5Tkgoe3pYSNOAKcvtVAlI0rYmSPQoYjGUkHkr4f8aWiwWv6guBCd+QQDRpD
         RMo4Yxk6OCiJmBNrlgfN51z+bGdNzOzyDNECd0p5s+au1lSZDRdkc0FpPXxHnEJztPGh
         4TKfQtD9b+tRWgoXPJRxbSanPIehP3m1jVw7VNvAdMTcmp2SDmqXm+QEyIGhXbEWUI3P
         gMW9WaOsxRCMgkEdMBiCODer7ZoGidnjjUwhQ8Nq9LBmvusB5PbdrgPZMHKS4iR8GSfR
         CM3Q==
X-Gm-Message-State: AC+VfDyh9XS0OK/q9QInZYldBNNhGtvIjIFcTPnvSKFXzT3owSVoAi6B
	qh1XWOqqXYzXx1OTCDCmqIuuCdFD5j1bwOxOGxo=
X-Google-Smtp-Source: ACHHUZ7krIHL3ojyo+MWFKI8+bRbqG6X0thvy6SUuicHQxYavj48sGBVtdm/jOvUYqY8gj2IQn1LzPjSoeSQVJ0LRwg=
X-Received: by 2002:a05:6358:5150:b0:12b:ea6b:8010 with SMTP id
 16-20020a056358515000b0012bea6b8010mr80331rwj.24.1686475059040; Sun, 11 Jun
 2023 02:17:39 -0700 (PDT)
MIME-Version: 1.0
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org> <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org> <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
 <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
In-Reply-To: <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Sun, 11 Jun 2023 17:17:27 +0800
Message-ID: <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
To: Julien Grall <julien@xen.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org, bertrand.marquis@arm.com
Content-Type: multipart/mixed; boundary="000000000000d1987205fdd71298"

--000000000000d1987205fdd71298
Content-Type: multipart/alternative; boundary="000000000000d1987005fdd71296"

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

Hello Stefano and Julien,

   I tried to do some debugging by adding a printk inside the function
idle_loop in file arm/domain.c. Looks like the idle function is running
normally because the printk function is getting called without stalling.
But the vga screen is still blacked out and the serial terminal does not
display any login message.

the grub config for xen 4.17 is

 submenu 'Xen hypervisor, version 4.17' $menuentry_id_option
'xen-hypervisor-4.17-5ebc23af-c2e2-4ac3-b308-3e82ec786c04' {
menuentry 'Debian GNU/Linux, with Xen 4.17 and Linux 5.10.0-23-arm64'
--class debian --class gnu-linux --class gnu --class os --class xen
$menuentry_id_option
'xen-gnulinux-5.10.0-23-arm64-advanced-5ebc23af-c2e2-4ac3-b308-3e82ec786c04=
'
{
insmod part_gpt
insmod ext2
set root=3D'hd0,gpt2'
if [ x$feature_platform_search_hint =3D xy ]; then
 search --no-floppy --fs-uuid --set=3Droot
--hint-ieee1275=3D'ieee1275//sas/disk@20000,gpt2' --hint-bios=3Dhd0,gpt2
--hint-efi=3Dhd0,gpt2 --hint-baremetal=3Dahci0,gpt2
 5ebc23af-c2e2-4ac3-b308-3e82ec786c04
else
 search --no-floppy --fs-uuid --set=3Droot
5ebc23af-c2e2-4ac3-b308-3e82ec786c04
fi
echo 'Loading Xen 4.17 ...'
       if [ "$grub_platform" =3D "pc" -o "$grub_platform" =3D "" ]; then
           xen_rm_opts=3D
       else
           xen_rm_opts=3D"no-real-mode edd=3Doff"
       fi
xen_hypervisor /boot/xen-4.17 placeholder   ${xen_rm_opts}
echo 'Loading Linux 5.10.0-23-arm64 ...'
xen_module /boot/vmlinuz-5.10.0-23-arm64 placeholder
root=3DUUID=3D5ebc23af-c2e2-4ac3-b308-3e82ec786c04 ro  quiet
echo 'Loading initial ramdisk ...'
xen_module --nounzip   /boot/initrd.img-5.10.0-23-arm64
}

The code I am modifying is

static void noreturn idle_loop(void)
{
    unsigned int cpu =3D smp_processor_id();

    for ( ; ; )
    {
        dprintk(XENLOG_INFO, "running idle loop \n");
        if ( cpu_is_offline(cpu) )
            stop_cpu();
        }
}
}

Hopes this debugging makes some sense.

Best Regards,
Jiatong Shen

On Sun, Jun 11, 2023 at 12:00=E2=80=AFPM Jiatong Shen <yshxxsjt715@gmail.co=
m> wrote:

> Hello Stefano,
>
>     I am able to obtain some serial logging (by enabling debugging and
> verbose debugging messages, hopefully select the right option). The messa=
ge
> looks like
>
> (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input=
)
> (XEN) Freed 372kB init memory.
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER24
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER28
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER32
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER36
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER40
>
> Could you help find out where it is wrong ? Thank you very much for the
> help!
>
> Best Regards,
> Jiatong Shen
>
>
> On Sat, Jun 10, 2023 at 7:15=E2=80=AFAM Jiatong Shen <yshxxsjt715@gmail.c=
om>
> wrote:
>
>> Hello Julien,
>>
>>     Thank you very much for your help!
>>
>> Best,
>>
>> Jiatong Shen
>>
>> On Fri, Jun 9, 2023 at 4:48=E2=80=AFPM Julien Grall <julien@xen.org> wro=
te:
>>
>>> Hello,
>>>
>>> On 09/06/2023 03:32, Jiatong Shen wrote:
>>> > Thank you for your answer. Can you teach me how to verify if acpi is
>>> > enabled?
>>>
>>> You usually look at the .config. But I am not sure if this is provided
>>> by the Debian package. If not, then your best option would be to build
>>> your own Xen. To select ACPI, you want to use the menuconfig and select
>>> UNSUPPORTED and ACPI.
>>>
>>> Cheers,
>>>
>>> --
>>> Julien Grall
>>>
>>
>>
>> --
>>
>> Best Regards,
>>
>> Jiatong Shen
>>
>
>
> --
>
> Best Regards,
>
> Jiatong Shen
>


--=20

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr">Hello Stefano and Julien,<div><br></div><div>=C2=A0 =C2=A0=
I tried to do some debugging by adding a printk inside the function idle_lo=
op in file arm/domain.c. Looks like the idle function is running</div><div>=
normally because the printk function is getting called without stalling. Bu=
t the vga screen is still blacked out and the serial terminal does not</div=
><div>display any login message.</div><div><br></div><div>the grub config f=
or xen 4.17 is=C2=A0</div><div><br></div><div>=C2=A0submenu &#39;Xen hyperv=
isor, version 4.17&#39; $menuentry_id_option &#39;xen-hypervisor-4.17-5ebc2=
3af-c2e2-4ac3-b308-3e82ec786c04&#39; {<br>		menuentry &#39;Debian GNU/Linux=
, with Xen 4.17 and Linux 5.10.0-23-arm64&#39; --class debian --class gnu-l=
inux --class gnu --class os --class xen $menuentry_id_option &#39;xen-gnuli=
nux-5.10.0-23-arm64-advanced-5ebc23af-c2e2-4ac3-b308-3e82ec786c04&#39; {<br=
>			insmod part_gpt<br>			insmod ext2<br>			set root=3D&#39;hd0,gpt2&#39;<b=
r>			if [ x$feature_platform_search_hint =3D xy ]; then<br>			 =C2=A0search=
 --no-floppy --fs-uuid --set=3Droot --hint-ieee1275=3D&#39;ieee1275//sas/di=
sk@20000,gpt2&#39; --hint-bios=3Dhd0,gpt2 --hint-efi=3Dhd0,gpt2 --hint-bare=
metal=3Dahci0,gpt2 =C2=A05ebc23af-c2e2-4ac3-b308-3e82ec786c04<br>			else<br=
>			 =C2=A0search --no-floppy --fs-uuid --set=3Droot 5ebc23af-c2e2-4ac3-b30=
8-3e82ec786c04<br>			fi<br>			echo	&#39;Loading Xen 4.17 ...&#39;<br>		 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0if [ &quot;$grub_platform&quot; =3D &quot;pc&quot; =
-o &quot;$grub_platform&quot; =3D &quot;&quot; ]; then<br>		 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0xen_rm_opts=3D<br>		 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
else<br>		 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0xen_rm_opts=3D&quot;no-=
real-mode edd=3Doff&quot;<br>		 =C2=A0 =C2=A0 =C2=A0 =C2=A0fi<br>			xen_hyp=
ervisor	/boot/xen-4.17 placeholder =C2=A0 ${xen_rm_opts}<br>			echo	&#39;Lo=
ading Linux 5.10.0-23-arm64 ...&#39;<br>			xen_module	/boot/vmlinuz-5.10.0-=
23-arm64 placeholder root=3DUUID=3D5ebc23af-c2e2-4ac3-b308-3e82ec786c04 ro =
=C2=A0quiet<br>			echo	&#39;Loading initial ramdisk ...&#39;<br>			xen_modu=
le	--nounzip =C2=A0 /boot/initrd.img-5.10.0-23-arm64<br>		}<br></div><div><=
br></div><div>The code I am modifying is=C2=A0</div><div><br></div><div>sta=
tic void noreturn idle_loop(void)<br>{<br>=C2=A0 =C2=A0 unsigned int cpu =
=3D smp_processor_id();<br><br>=C2=A0 =C2=A0 for ( ; ; )<br>=C2=A0 =C2=A0 {=
<br><span style=3D"background-color:rgb(255,255,255)"><font color=3D"#ff000=
0">=C2=A0 =C2=A0 =C2=A0 =C2=A0 dprintk(XENLOG_INFO, &quot;running idle loop=
 \n&quot;);<br></font></span>=C2=A0 =C2=A0 =C2=A0 =C2=A0 if ( cpu_is_offlin=
e(cpu) )<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 stop_cpu();</div><div=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 }</div><div>}</div><div>}</div><div><br></div>=
<div>Hopes this debugging makes some sense.</div><div><br></div><div>Best R=
egards,</div><div>Jiatong Shen</div></div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Sun, Jun 11, 2023 at 12:00=E2=80=AFP=
M Jiatong Shen &lt;<a href=3D"mailto:yshxxsjt715@gmail.com">yshxxsjt715@gma=
il.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex"><div dir=3D"ltr">Hello Stefano,<div><br></div><div>=C2=A0 =C2=A0 I am=
 able to obtain some serial logging (by enabling debugging and verbose debu=
gging messages, hopefully select the right option). The message looks like=
=C2=A0</div><div><br></div><div>(XEN) *** Serial input to DOM0 (type &#39;C=
TRL-a&#39; three times to switch input)<br>(XEN) Freed 372kB init memory.<b=
r>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4<br=
>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8<br>=
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12<br>=
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16<br>=
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20<br>=
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER24<br>=
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER28<br>=
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER32<br>=
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER36<br>=
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER40<br>=
</div><div><br></div><div>Could you help find out where it is wrong ? Thank=
 you very much for the help!</div><div><br></div><div>Best Regards,</div><d=
iv>Jiatong Shen</div><div><br></div></div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Sat, Jun 10, 2023 at 7:15=E2=80=AFAM=
 Jiatong Shen &lt;<a href=3D"mailto:yshxxsjt715@gmail.com" target=3D"_blank=
">yshxxsjt715@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div dir=3D"ltr"><div>Hello Julien,</div><div><br></=
div>=C2=A0 =C2=A0 Thank you very much for your help!<br><div><br></div><div=
>Best,</div><div><br></div><div>Jiatong Shen</div></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Jun 9, 2023 at 4:=
48=E2=80=AFPM Julien Grall &lt;<a href=3D"mailto:julien@xen.org" target=3D"=
_blank">julien@xen.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">Hello,<br>
<br>
On 09/06/2023 03:32, Jiatong Shen wrote:<br>
&gt; Thank you for your answer. Can you teach me how to verify if acpi is<b=
r>
&gt; enabled?<br>
<br>
You usually look at the .config. But I am not sure if this is provided <br>
by the Debian package. If not, then your best option would be to build <br>
your own Xen. To select ACPI, you want to use the menuconfig and select <br=
>
UNSUPPORTED and ACPI.<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>

--000000000000d1987005fdd71296--
--000000000000d1987205fdd71298
Content-Type: application/xml; name="xen-4.17.0.config"
Content-Disposition: attachment; filename="xen-4.17.0.config"
Content-Transfer-Encoding: base64
Content-ID: <f_lir7migf0>
X-Attachment-Id: f_lir7migf0

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIFhlbi9hcm0g
NC4xNy4wIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfSVNfR0NDPXkKQ09ORklHX0dDQ19WRVJT
SU9OPTEwMDIwMQpDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19MRF9JU19HTlU9eQpDT05G
SUdfQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFPXkKQ09ORklHX0FSTV82ND15CkNPTkZJR19B
Uk09eQpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gvYXJtL2NvbmZpZ3MvYXJtNjRfZGVmY29u
ZmlnIgoKIwojIEFyY2hpdGVjdHVyZSBGZWF0dXJlcwojCkNPTkZJR182NEJJVD15CkNPTkZJR19O
Ul9DUFVTPTEyOApDT05GSUdfQUNQST15CkNPTkZJR19BUk1fRUZJPXkKQ09ORklHX0dJQ1YzPXkK
IyBDT05GSUdfSEFTX0lUUyBpcyBub3Qgc2V0CkNPTkZJR19IVk09eQojIENPTkZJR19ORVdfVkdJ
QyBpcyBub3Qgc2V0CkNPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEU9eQpDT05GSUdfQVJNX1NTQkQ9
eQpDT05GSUdfSEFSREVOX0JSQU5DSF9QUkVESUNUT1I9eQojIENPTkZJR19URUUgaXMgbm90IHNl
dAojIGVuZCBvZiBBcmNoaXRlY3R1cmUgRmVhdHVyZXMKCiMKIyBBUk0gZXJyYXRhIHdvcmthcm91
bmQgdmlhIHRoZSBhbHRlcm5hdGl2ZSBmcmFtZXdvcmsKIwpDT05GSUdfQVJNNjRfRVJSQVRVTV84
MjczMTk9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MjQwNjk9eQpDT05GSUdfQVJNNjRfRVJSQVRV
TV84MTk0NzI9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84NDM0MTk9eQpDT05GSUdfQVJNNjRfRVJS
QVRVTV84MzIwNzU9eQpDT05GSUdfQVJNNjRfRVJSQVRVTV84MzQyMjA9eQpDT05GSUdfQVJNX0VS
UkFUVU1fODU4OTIxPXkKQ09ORklHX0FSTTY0X1dPUktBUk9VTkRfUkVQRUFUX1RMQkk9eQpDT05G
SUdfQVJNNjRfRVJSQVRVTV8xMjg2ODA3PXkKIyBlbmQgb2YgQVJNIGVycmF0YSB3b3JrYXJvdW5k
IHZpYSB0aGUgYWx0ZXJuYXRpdmUgZnJhbWV3b3JrCgpDT05GSUdfQVJNNjRfSEFSREVOX0JSQU5D
SF9QUkVESUNUT1I9eQpDT05GSUdfQUxMX1BMQVQ9eQojIENPTkZJR19RRU1VIGlzIG5vdCBzZXQK
IyBDT05GSUdfUkNBUjMgaXMgbm90IHNldAojIENPTkZJR19NUFNPQyBpcyBub3Qgc2V0CiMgQ09O
RklHX05PX1BMQVQgaXMgbm90IHNldApDT05GSUdfQUxMNjRfUExBVD15CkNPTkZJR19NUFNPQ19Q
TEFURk9STT15CgojCiMgQ29tbW9uIEZlYXR1cmVzCiMKQ09ORklHX0dSQU5UX1RBQkxFPXkKQ09O
RklHX0hBU19BTFRFUk5BVElWRT15CkNPTkZJR19IQVNfREVWSUNFX1RSRUU9eQpDT05GSUdfSEFT
X0ZBU1RfTVVMVElQTFk9eQpDT05GSUdfSEFTX1BEWD15CkNPTkZJR19IQVNfUE1BUD15CkNPTkZJ
R19NRU1fQUNDRVNTPXkKIyBDT05GSUdfU1RBVElDX01FTU9SWSBpcyBub3Qgc2V0CgojCiMgU3Bl
Y3VsYXRpdmUgaGFyZGVuaW5nCiMKQ09ORklHX1NQRUNVTEFUSVZFX0hBUkRFTl9BUlJBWT15CiMg
ZW5kIG9mIFNwZWN1bGF0aXZlIGhhcmRlbmluZwoKIyBDT05GSUdfSFlQRlMgaXMgbm90IHNldAoj
IENPTkZJR19JT1JFUV9TRVJWRVIgaXMgbm90IHNldAojIENPTkZJR19FRklfU0VUX1ZJUlRVQUxf
QUREUkVTU19NQVAgaXMgbm90IHNldAojIENPTkZJR19YU00gaXMgbm90IHNldAojIENPTkZJR19B
UkdPIGlzIG5vdCBzZXQKCiMKIyBTY2hlZHVsZXJzCiMKQ09ORklHX1NDSEVEX0NSRURJVD15CkNP
TkZJR19TQ0hFRF9DUkVESVQyPXkKIyBDT05GSUdfU0NIRURfUlREUyBpcyBub3Qgc2V0CiMgQ09O
RklHX1NDSEVEX0FSSU5DNjUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfTlVMTCBpcyBub3Qg
c2V0CiMgQ09ORklHX1NDSEVEX0NSRURJVF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVE
X0NSRURJVDJfREVGQVVMVD15CkNPTkZJR19TQ0hFRF9ERUZBVUxUPSJjcmVkaXQyIgojIGVuZCBv
ZiBTY2hlZHVsZXJzCgojIENPTkZJR19CT09UX1RJTUVfQ1BVUE9PTFMgaXMgbm90IHNldAojIENP
TkZJR19MSVZFUEFUQ0ggaXMgbm90IHNldAojIENPTkZJR19FTkZPUkNFX1VOSVFVRV9TWU1CT0xT
IGlzIG5vdCBzZXQKIyBDT05GSUdfU1VQUFJFU1NfRFVQTElDQVRFX1NZTUJPTF9XQVJOSU5HUyBp
cyBub3Qgc2V0CkNPTkZJR19DTURMSU5FPSIiCkNPTkZJR19ET00wX01FTT0iIgpDT05GSUdfRFRC
X0ZJTEU9IiIKQ09ORklHX1RSQUNFQlVGRkVSPXkKIyBlbmQgb2YgQ29tbW9uIEZlYXR1cmVzCgoj
CiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSEFTX05TMTY1NTA9eQpDT05GSUdfSEFTX0NBREVO
Q0VfVUFSVD15CkNPTkZJR19IQVNfSU1YX0xQVUFSVD15CkNPTkZJR19IQVNfTVZFQlU9eQpDT05G
SUdfSEFTX01FU09OPXkKQ09ORklHX0hBU19QTDAxMT15CkNPTkZJR19IQVNfU0NJRj15CkNPTkZJ
R19TRVJJQUxfVFhfQlVGU0laRT0xNjM4NApDT05GSUdfSEFTX1BBU1NUSFJPVUdIPXkKQ09ORklH
X0FSTV9TTU1VPXkKIyBDT05GSUdfSVBNTVVfVk1TQSBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9G
T1JDRV9QVF9TSEFSRT15CiMgZW5kIG9mIERldmljZSBEcml2ZXJzCgpDT05GSUdfRVhQRVJUPXkK
Q09ORklHX1VOU1VQUE9SVEVEPXkKCiMKIyBEZWJ1Z2dpbmcgT3B0aW9ucwojCkNPTkZJR19ERUJV
Rz15CkNPTkZJR19ERUJVR19JTkZPPXkKIyBDT05GSUdfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0
CiMgQ09ORklHX0NPVkVSQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19QUk9GSUxF
IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS1MgaXMgbm90IHNldAojIENPTkZJR19QRVJG
X0NPVU5URVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZFUkJPU0VfREVCVUc9eQpDT05GSUdfREVWSUNF
X1RSRUVfREVCVUc9eQojIENPTkZJR19TQ1JVQl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF
QlVHX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfWE1FTV9QT09MX1BPSVNPTiBpcyBub3Qgc2V0
CiMgZW5kIG9mIERlYnVnZ2luZyBPcHRpb25zCg==
--000000000000d1987205fdd71298--


From xen-users-bounces@lists.xenproject.org Mon Jun 12 14:36:05 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2023 14:36:05 +0000
Received: from list by lists.xenproject.org with outflank-mailman.546676.854481 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q8idk-0004mL-AA; Mon, 12 Jun 2023 14:35:28 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 546676.854481; Mon, 12 Jun 2023 14:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q8idk-0004mD-6m; Mon, 12 Jun 2023 14:35:28 +0000
Received: by outflank-mailman (input) for mailman id 546676;
 Sun, 11 Jun 2023 04:00:59 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=wxjL=B7=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1q8CGA-0006Rk-NB
 for xen-users@lists.xenproject.org; Sun, 11 Jun 2023 04:00:58 +0000
Received: from mail-qk1-x72f.google.com (mail-qk1-x72f.google.com
 [2607:f8b0:4864:20::72f])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 8ff7456f-080c-11ee-b232-6b7b168915f2;
 Sun, 11 Jun 2023 06:00:57 +0200 (CEST)
Received: by mail-qk1-x72f.google.com with SMTP id
 af79cd13be357-75d4b85b3ccso326431185a.2; 
 Sat, 10 Jun 2023 21:00:55 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 8ff7456f-080c-11ee-b232-6b7b168915f2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1686456054; x=1689048054;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=K7ojDVQb8wlb1zIjNzPbfogxkjZQuGSJ21ECzkZG2ro=;
        b=ZWuKQ/J6by4glKkVEtYswVNybsx2FMRAOIiaAJ03mKhySoTrRt4OFTbPvXcJRp/nAQ
         /vW2r5YpU3k1W9HMApGCjfKpzlnwt9J9eev5g8AdDgID/ZHY/4vLu0qpauL3pEfjEfyF
         jam8bg0I0iBj6+MIa6nY3klXHrw6hTT/zyXbWGWzQcOK9ublBBIMzbpwhJqNZ1+xz9x2
         soNiJ0tqCQQloQWVkeGMmGBlnzcEE63J09G2gn1+u5co/FvaxTUBe7KxSUQdO7nj95cy
         zXjgSAW5A9AnB0V2qAd8vG02ePpBtLi8Yfb5w7RWknWeFjvtqGN2dMPCBidVxZbLvdKb
         kLLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1686456054; x=1689048054;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=K7ojDVQb8wlb1zIjNzPbfogxkjZQuGSJ21ECzkZG2ro=;
        b=aQzIfYOTHINGC7CSJZqloz7Nnc4BO6kXdwIdar8uxL04veIKUdZ/sbZdE7SQfjJRwj
         HiEx/CSwPpSj1lGrWTaFmE7QM4Znn3B9woEUI+2OY+1wS9rhgQuPH4btNCYzpMZRxAva
         wwJrdf2tSQR+vd+3lfr1SLnwZonBWZe7iQqN0iVeSu32ex0av4yc3uqTtFfuonOFTk1M
         pmB4HH8jEP+OJsF1T88XHX0yAOFNL9mqCAOPhTNSMOkrQHA26BjS6RaYHsrMCBlsplgB
         0IN70ct2yyqTljFbCWgrgUFzZomke+c1GqB9+lOMsQZiniGGiSL53VEJDwKs/FGo+Vci
         IG6A==
X-Gm-Message-State: AC+VfDzGiQ6B+RzU7levPe1tc+iiWdgvISggsJWL8PBDuzKUHm8l8X+T
	QN/fvx9+DthvG0kAcvYgro+DJG2GXtkD7/wV8/k=
X-Google-Smtp-Source: ACHHUZ7XTDnWrN1qnIeQATadOwfqrqOALMEJkFIEWkWLOsh5alqr8mnRYIwenuMoEmCPBNAxVQivHJpcEU5D4vmwUuU=
X-Received: by 2002:a05:620a:4914:b0:75d:7611:c381 with SMTP id
 ed20-20020a05620a491400b0075d7611c381mr6949293qkb.51.1686456053771; Sat, 10
 Jun 2023 21:00:53 -0700 (PDT)
MIME-Version: 1.0
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org> <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org> <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
In-Reply-To: <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Sun, 11 Jun 2023 12:00:42 +0800
Message-ID: <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
To: Julien Grall <julien@xen.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org, bertrand.marquis@arm.com
Content-Type: multipart/mixed; boundary="0000000000000400aa05fdd2a646"

--0000000000000400aa05fdd2a646
Content-Type: multipart/alternative; boundary="0000000000000400a905fdd2a644"

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

Hello Stefano,

    I am able to obtain some serial logging (by enabling debugging and
verbose debugging messages, hopefully select the right option). The message
looks like

(XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
(XEN) Freed 372kB init memory.
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER24
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER28
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER32
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER36
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER40

Could you help find out where it is wrong ? Thank you very much for the
help!

Best Regards,
Jiatong Shen


On Sat, Jun 10, 2023 at 7:15=E2=80=AFAM Jiatong Shen <yshxxsjt715@gmail.com=
> wrote:

> Hello Julien,
>
>     Thank you very much for your help!
>
> Best,
>
> Jiatong Shen
>
> On Fri, Jun 9, 2023 at 4:48=E2=80=AFPM Julien Grall <julien@xen.org> wrot=
e:
>
>> Hello,
>>
>> On 09/06/2023 03:32, Jiatong Shen wrote:
>> > Thank you for your answer. Can you teach me how to verify if acpi is
>> > enabled?
>>
>> You usually look at the .config. But I am not sure if this is provided
>> by the Debian package. If not, then your best option would be to build
>> your own Xen. To select ACPI, you want to use the menuconfig and select
>> UNSUPPORTED and ACPI.
>>
>> Cheers,
>>
>> --
>> Julien Grall
>>
>
>
> --
>
> Best Regards,
>
> Jiatong Shen
>


--=20

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr">Hello Stefano,<div><br></div><div>=C2=A0 =C2=A0 I am able =
to obtain some serial logging (by enabling debugging and verbose debugging =
messages, hopefully select the right option). The message looks like=C2=A0<=
/div><div><br></div><div>(XEN) *** Serial input to DOM0 (type &#39;CTRL-a&#=
39; three times to switch input)<br>(XEN) Freed 372kB init memory.<br>(XEN)=
 d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4<br>(XEN) =
d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8<br>(XEN) d=
0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12<br>(XEN) d=
0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16<br>(XEN) d=
0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20<br>(XEN) d=
0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER24<br>(XEN) d=
0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER28<br>(XEN) d=
0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER32<br>(XEN) d=
0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER36<br>(XEN) d=
0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER40<br></div><=
div><br></div><div>Could you help find out where it is wrong ? Thank you ve=
ry much for the help!</div><div><br></div><div>Best Regards,</div><div>Jiat=
ong Shen</div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Sat, Jun 10, 2023 at 7:15=E2=80=AFAM Jiato=
ng Shen &lt;<a href=3D"mailto:yshxxsjt715@gmail.com">yshxxsjt715@gmail.com<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
div dir=3D"ltr"><div>Hello Julien,</div><div><br></div>=C2=A0 =C2=A0 Thank =
you very much for your help!<br><div><br></div><div>Best,</div><div><br></d=
iv><div>Jiatong Shen</div></div><br><div class=3D"gmail_quote"><div dir=3D"=
ltr" class=3D"gmail_attr">On Fri, Jun 9, 2023 at 4:48=E2=80=AFPM Julien Gra=
ll &lt;<a href=3D"mailto:julien@xen.org" target=3D"_blank">julien@xen.org</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">He=
llo,<br>
<br>
On 09/06/2023 03:32, Jiatong Shen wrote:<br>
&gt; Thank you for your answer. Can you teach me how to verify if acpi is<b=
r>
&gt; enabled?<br>
<br>
You usually look at the .config. But I am not sure if this is provided <br>
by the Debian package. If not, then your best option would be to build <br>
your own Xen. To select ACPI, you want to use the menuconfig and select <br=
>
UNSUPPORTED and ACPI.<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>

--0000000000000400a905fdd2a644--
--0000000000000400aa05fdd2a646
Content-Type: application/octet-stream; name="xen-4.17.log"
Content-Disposition: attachment; filename="xen-4.17.log"
Content-Transfer-Encoding: base64
Content-ID: <f_liqwdns50>
X-Attachment-Id: f_liqwdns50

IFhlbiA0LjE3LjANCihYRU4pIFhlbiB2ZXJzaW9uIDQuMTcuMCAocm9vdEApIChnY2MgKERlYmlh
biAxMC4yLjEtNikgMTAuMi4xIDIwMjEwMTEwKSBkZWJ1Zz1uIFNhdCBKdW4gMTAgMjM6NDM6MzEg
RURUIDIwMjMNCihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6DQooWEVOKSBQcm9jZXNzb3I6IDAwMDAw
MDAwNDgxZmQwMTA6ICJVbmtub3duIiwgdmFyaWFudDogMHgxLCBwYXJ0IDB4ZDAxLHJldiAweDAN
CihYRU4pIDY0LWJpdCBFeGVjdXRpb246DQooWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJlczogMDAw
MDAxMDAxMTExMTExMSAwMDAwMDAwMDAwMDAwMDAwDQooWEVOKSAgICAgRXhjZXB0aW9uIExldmVs
czogRUwzOjY0IEVMMjo2NCBFTDE6NjQgRUwwOjY0DQooWEVOKSAgICAgRXh0ZW5zaW9uczogRmxv
YXRpbmdQb2ludCBBZHZhbmNlZFNJTUQgR0lDdjMtU3lzUmVnDQooWEVOKSAgIERlYnVnIEZlYXR1
cmVzOiAwMDAwMDAwMTEwMzA1NDA4IDAwMDAwMDAwMDAwMDAwMDANCihYRU4pICAgQXV4aWxpYXJ5
IEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCihYRU4pICAgTWVt
b3J5IE1vZGVsIEZlYXR1cmVzOiAwMDAwMDAwMDAwMTAxMTI1IDAwMDAwMDAwMTAyMTExMjINCihY
RU4pICAgSVNBIEZlYXR1cmVzOiAgMDAwMTEwMDAxMDIxMTEyMCAwMDAwMDAwMDAwMDExMDAxDQoo
WEVOKSAzMi1iaXQgRXhlY3V0aW9uOiBVbnN1cHBvcnRlZA0KKFhFTikgOTYgQ1BVcyBlbmFibGVk
LCA5NiBDUFVzIHRvdGFsDQooWEVOKSBHZW5lcmljIFRpbWVyIElSUTogcGh5cz0zMCBoeXA9MjYg
dmlydD0yNyBGcmVxOiAxMDAwMDAgS0h6DQooWEVOKSBHSUN2MyBpbml0aWFsaXphdGlvbjoNCihY
RU4pICAgICAgIGdpY19kaXN0X2FkZHI9MHgwMDAwMDBhZTAwMDAwMA0KKFhFTikgICAgICAgZ2lj
X21haW50ZW5hbmNlX2lycT0yNQ0KKFhFTikgICAgICAgZ2ljX3JkaXN0X3N0cmlkZT0wDQooWEVO
KSAgICAgICBnaWNfcmRpc3RfcmVnaW9ucz05Ng0KKFhFTikgICAgICAgcmVkaXN0cmlidXRvciBy
ZWdpb25zOg0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAwOiAweDAwMDAwMGFlMTAwMDAwIC0gMHgw
MDAwMDBhZTE0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAxOiAweDAwMDAwMGFlMTQwMDAw
IC0gMHgwMDAwMDBhZTE4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAyOiAweDAwMDAwMGFl
MTgwMDAwIC0gMHgwMDAwMDBhZTFjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAzOiAweDAw
MDAwMGFlMWMwMDAwIC0gMHgwMDAwMDBhZTIwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA0
OiAweDAwMDAwMGFlMjAwMDAwIC0gMHgwMDAwMDBhZTI0MDAwMA0KKFhFTikgICAgICAgICAtIHJl
Z2lvbiA1OiAweDAwMDAwMGFlMjQwMDAwIC0gMHgwMDAwMDBhZTI4MDAwMA0KKFhFTikgICAgICAg
ICAtIHJlZ2lvbiA2OiAweDAwMDAwMGFlMjgwMDAwIC0gMHgwMDAwMDBhZTJjMDAwMA0KKFhFTikg
ICAgICAgICAtIHJlZ2lvbiA3OiAweDAwMDAwMGFlMmMwMDAwIC0gMHgwMDAwMDBhZTMwMDAwMA0K
KFhFTikgICAgICAgICAtIHJlZ2lvbiA4OiAweDAwMDAwMGFlMzAwMDAwIC0gMHgwMDAwMDBhZTM0
MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA5OiAweDAwMDAwMGFlMzQwMDAwIC0gMHgwMDAw
MDBhZTM4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAxMDogMHgwMDAwMDBhZTM4MDAwMCAt
IDB4MDAwMDAwYWUzYzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMTE6IDB4MDAwMDAwYWUz
YzAwMDAgLSAweDAwMDAwMGFlNDAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDEyOiAweDAw
MDAwMGFlNDAwMDAwIC0gMHgwMDAwMDBhZTQ0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAx
MzogMHgwMDAwMDBhZTQ0MDAwMCAtIDB4MDAwMDAwYWU0ODAwMDANCihYRU4pICAgICAgICAgLSBy
ZWdpb24gMTQ6IDB4MDAwMDAwYWU0ODAwMDAgLSAweDAwMDAwMGFlNGMwMDAwDQooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDE1OiAweDAwMDAwMGFlNGMwMDAwIC0gMHgwMDAwMDBhZTUwMDAwMA0KKFhF
TikgICAgICAgICAtIHJlZ2lvbiAxNjogMHgwMDAwMDBhZTUwMDAwMCAtIDB4MDAwMDAwYWU1NDAw
MDANCihYRU4pICAgICAgICAgLSByZWdpb24gMTc6IDB4MDAwMDAwYWU1NDAwMDAgLSAweDAwMDAw
MGFlNTgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDE4OiAweDAwMDAwMGFlNTgwMDAwIC0g
MHgwMDAwMDBhZTVjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAxOTogMHgwMDAwMDBhZTVj
MDAwMCAtIDB4MDAwMDAwYWU2MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMjA6IDB4MDAw
MDAwYWU2MDAwMDAgLSAweDAwMDAwMGFlNjQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDIx
OiAweDAwMDAwMGFlNjQwMDAwIC0gMHgwMDAwMDBhZTY4MDAwMA0KKFhFTikgICAgICAgICAtIHJl
Z2lvbiAyMjogMHgwMDAwMDBhZTY4MDAwMCAtIDB4MDAwMDAwYWU2YzAwMDANCihYRU4pICAgICAg
ICAgLSByZWdpb24gMjM6IDB4MDAwMDAwYWU2YzAwMDAgLSAweDAwMDAwMGFlNzAwMDAwDQooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDI0OiAweDAwMDAwMGFhMTAwMDAwIC0gMHgwMDAwMDBhYTE0MDAw
MA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAyNTogMHgwMDAwMDBhYTE0MDAwMCAtIDB4MDAwMDAw
YWExODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMjY6IDB4MDAwMDAwYWExODAwMDAgLSAw
eDAwMDAwMGFhMWMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDI3OiAweDAwMDAwMGFhMWMw
MDAwIC0gMHgwMDAwMDBhYTIwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAyODogMHgwMDAw
MDBhYTIwMDAwMCAtIDB4MDAwMDAwYWEyNDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMjk6
IDB4MDAwMDAwYWEyNDAwMDAgLSAweDAwMDAwMGFhMjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDMwOiAweDAwMDAwMGFhMjgwMDAwIC0gMHgwMDAwMDBhYTJjMDAwMA0KKFhFTikgICAgICAg
ICAtIHJlZ2lvbiAzMTogMHgwMDAwMDBhYTJjMDAwMCAtIDB4MDAwMDAwYWEzMDAwMDANCihYRU4p
ICAgICAgICAgLSByZWdpb24gMzI6IDB4MDAwMDAwYWEzMDAwMDAgLSAweDAwMDAwMGFhMzQwMDAw
DQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDMzOiAweDAwMDAwMGFhMzQwMDAwIC0gMHgwMDAwMDBh
YTM4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAzNDogMHgwMDAwMDBhYTM4MDAwMCAtIDB4
MDAwMDAwYWEzYzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMzU6IDB4MDAwMDAwYWEzYzAw
MDAgLSAweDAwMDAwMGFhNDAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDM2OiAweDAwMDAw
MGFhNDAwMDAwIC0gMHgwMDAwMDBhYTQ0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAzNzog
MHgwMDAwMDBhYTQ0MDAwMCAtIDB4MDAwMDAwYWE0ODAwMDANCihYRU4pICAgICAgICAgLSByZWdp
b24gMzg6IDB4MDAwMDAwYWE0ODAwMDAgLSAweDAwMDAwMGFhNGMwMDAwDQooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDM5OiAweDAwMDAwMGFhNGMwMDAwIC0gMHgwMDAwMDBhYTUwMDAwMA0KKFhFTikg
ICAgICAgICAtIHJlZ2lvbiA0MDogMHgwMDAwMDBhYTUwMDAwMCAtIDB4MDAwMDAwYWE1NDAwMDAN
CihYRU4pICAgICAgICAgLSByZWdpb24gNDE6IDB4MDAwMDAwYWE1NDAwMDAgLSAweDAwMDAwMGFh
NTgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQyOiAweDAwMDAwMGFhNTgwMDAwIC0gMHgw
MDAwMDBhYTVjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA0MzogMHgwMDAwMDBhYTVjMDAw
MCAtIDB4MDAwMDAwYWE2MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNDQ6IDB4MDAwMDAw
YWE2MDAwMDAgLSAweDAwMDAwMGFhNjQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQ1OiAw
eDAwMDAwMGFhNjQwMDAwIC0gMHgwMDAwMDBhYTY4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lv
biA0NjogMHgwMDAwMDBhYTY4MDAwMCAtIDB4MDAwMDAwYWE2YzAwMDANCihYRU4pICAgICAgICAg
LSByZWdpb24gNDc6IDB4MDAwMDAwYWE2YzAwMDAgLSAweDAwMDAwMGFhNzAwMDAwDQooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDQ4OiAweDAwMjAwMGFlMTAwMDAwIC0gMHgwMDIwMDBhZTE0MDAwMA0K
KFhFTikgICAgICAgICAtIHJlZ2lvbiA0OTogMHgwMDIwMDBhZTE0MDAwMCAtIDB4MDAyMDAwYWUx
ODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNTA6IDB4MDAyMDAwYWUxODAwMDAgLSAweDAw
MjAwMGFlMWMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDUxOiAweDAwMjAwMGFlMWMwMDAw
IC0gMHgwMDIwMDBhZTIwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA1MjogMHgwMDIwMDBh
ZTIwMDAwMCAtIDB4MDAyMDAwYWUyNDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNTM6IDB4
MDAyMDAwYWUyNDAwMDAgLSAweDAwMjAwMGFlMjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDU0OiAweDAwMjAwMGFlMjgwMDAwIC0gMHgwMDIwMDBhZTJjMDAwMA0KKFhFTikgICAgICAgICAt
IHJlZ2lvbiA1NTogMHgwMDIwMDBhZTJjMDAwMCAtIDB4MDAyMDAwYWUzMDAwMDANCihYRU4pICAg
ICAgICAgLSByZWdpb24gNTY6IDB4MDAyMDAwYWUzMDAwMDAgLSAweDAwMjAwMGFlMzQwMDAwDQoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDU3OiAweDAwMjAwMGFlMzQwMDAwIC0gMHgwMDIwMDBhZTM4
MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA1ODogMHgwMDIwMDBhZTM4MDAwMCAtIDB4MDAy
MDAwYWUzYzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNTk6IDB4MDAyMDAwYWUzYzAwMDAg
LSAweDAwMjAwMGFlNDAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDYwOiAweDAwMjAwMGFl
NDAwMDAwIC0gMHgwMDIwMDBhZTQ0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA2MTogMHgw
MDIwMDBhZTQ0MDAwMCAtIDB4MDAyMDAwYWU0ODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24g
NjI6IDB4MDAyMDAwYWU0ODAwMDAgLSAweDAwMjAwMGFlNGMwMDAwDQooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDYzOiAweDAwMjAwMGFlNGMwMDAwIC0gMHgwMDIwMDBhZTUwMDAwMA0KKFhFTikgICAg
ICAgICAtIHJlZ2lvbiA2NDogMHgwMDIwMDBhZTUwMDAwMCAtIDB4MDAyMDAwYWU1NDAwMDANCihY
RU4pICAgICAgICAgLSByZWdpb24gNjU6IDB4MDAyMDAwYWU1NDAwMDAgLSAweDAwMjAwMGFlNTgw
MDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY2OiAweDAwMjAwMGFlNTgwMDAwIC0gMHgwMDIw
MDBhZTVjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA2NzogMHgwMDIwMDBhZTVjMDAwMCAt
IDB4MDAyMDAwYWU2MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNjg6IDB4MDAyMDAwYWU2
MDAwMDAgLSAweDAwMjAwMGFlNjQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY5OiAweDAw
MjAwMGFlNjQwMDAwIC0gMHgwMDIwMDBhZTY4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA3
MDogMHgwMDIwMDBhZTY4MDAwMCAtIDB4MDAyMDAwYWU2YzAwMDANCihYRU4pICAgICAgICAgLSBy
ZWdpb24gNzE6IDB4MDAyMDAwYWU2YzAwMDAgLSAweDAwMjAwMGFlNzAwMDAwDQooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDcyOiAweDAwMjAwMGFhMTAwMDAwIC0gMHgwMDIwMDBhYTE0MDAwMA0KKFhF
TikgICAgICAgICAtIHJlZ2lvbiA3MzogMHgwMDIwMDBhYTE0MDAwMCAtIDB4MDAyMDAwYWExODAw
MDANCihYRU4pICAgICAgICAgLSByZWdpb24gNzQ6IDB4MDAyMDAwYWExODAwMDAgLSAweDAwMjAw
MGFhMWMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc1OiAweDAwMjAwMGFhMWMwMDAwIC0g
MHgwMDIwMDBhYTIwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA3NjogMHgwMDIwMDBhYTIw
MDAwMCAtIDB4MDAyMDAwYWEyNDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNzc6IDB4MDAy
MDAwYWEyNDAwMDAgLSAweDAwMjAwMGFhMjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc4
OiAweDAwMjAwMGFhMjgwMDAwIC0gMHgwMDIwMDBhYTJjMDAwMA0KKFhFTikgICAgICAgICAtIHJl
Z2lvbiA3OTogMHgwMDIwMDBhYTJjMDAwMCAtIDB4MDAyMDAwYWEzMDAwMDANCihYRU4pICAgICAg
ICAgLSByZWdpb24gODA6IDB4MDAyMDAwYWEzMDAwMDAgLSAweDAwMjAwMGFhMzQwMDAwDQooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDgxOiAweDAwMjAwMGFhMzQwMDAwIC0gMHgwMDIwMDBhYTM4MDAw
MA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA4MjogMHgwMDIwMDBhYTM4MDAwMCAtIDB4MDAyMDAw
YWEzYzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gODM6IDB4MDAyMDAwYWEzYzAwMDAgLSAw
eDAwMjAwMGFhNDAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg0OiAweDAwMjAwMGFhNDAw
MDAwIC0gMHgwMDIwMDBhYTQ0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA4NTogMHgwMDIw
MDBhYTQ0MDAwMCAtIDB4MDAyMDAwYWE0ODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gODY6
IDB4MDAyMDAwYWE0ODAwMDAgLSAweDAwMjAwMGFhNGMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDg3OiAweDAwMjAwMGFhNGMwMDAwIC0gMHgwMDIwMDBhYTUwMDAwMA0KKFhFTikgICAgICAg
ICAtIHJlZ2lvbiA4ODogMHgwMDIwMDBhYTUwMDAwMCAtIDB4MDAyMDAwYWE1NDAwMDANCihYRU4p
ICAgICAgICAgLSByZWdpb24gODk6IDB4MDAyMDAwYWE1NDAwMDAgLSAweDAwMjAwMGFhNTgwMDAw
DQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDkwOiAweDAwMjAwMGFhNTgwMDAwIC0gMHgwMDIwMDBh
YTVjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA5MTogMHgwMDIwMDBhYTVjMDAwMCAtIDB4
MDAyMDAwYWE2MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gOTI6IDB4MDAyMDAwYWE2MDAw
MDAgLSAweDAwMjAwMGFhNjQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDkzOiAweDAwMjAw
MGFhNjQwMDAwIC0gMHgwMDIwMDBhYTY4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA5NDog
MHgwMDIwMDBhYTY4MDAwMCAtIDB4MDAyMDAwYWE2YzAwMDANCihYRU4pICAgICAgICAgLSByZWdp
b24gOTU6IDB4MDAyMDAwYWE2YzAwMDAgLSAweDAwMjAwMGFhNzAwMDAwDQooWEVOKSBHSUN2MyBj
b21wYXRpYmxlIHdpdGggR0lDdjIgY2Jhc2UgMHgwMDAwMDA5YjAwMDAwMCB2YmFzZSAweDAwMDAw
MDliMDIwMDAwDQooWEVOKSBHSUN2MzogNjcyIGxpbmVzLCAoSUlEIDAwMDMxNzM2KS4NCihYRU4p
IEdJQ3YzOiBDUFUwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAwIEAwMDAwMDAwMDQw
MDM3MDAwDQooWEVOKSBYU00gRnJhbWV3b3JrIHYxLjAuMSBpbml0aWFsaXplZA0KKFhFTikgSW5p
dGlhbGlzaW5nIFhTTSBTSUxPIG1vZGUNCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRp
dCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikNCihYRU4pIEluaXRpYWxpemluZyBDcmVkaXQyIHNj
aGVkdWxlcg0KKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiAyNTYgS2lCLg0KKFhFTikg
QnJpbmdpbmcgdXAgQ1BVMQ0KKFhFTikgR0lDdjM6IENQVTE6IEZvdW5kIHJlZGlzdHJpYnV0b3Ig
aW4gcmVnaW9uIDEgQDAwMDAwMDAwNDAwNzgwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTINCihY
RU4pIEdJQ3YzOiBDUFUyOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyIEAwMDAwMDAw
MDQwMGI5MDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzDQooWEVOKSBHSUN2MzogQ1BVMzogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMyBAMDAwMDAwMDA0MDBmYTAwMA0KKFhFTikgQnJp
bmdpbmcgdXAgQ1BVNA0KKFhFTikgR0lDdjM6IENQVTQ6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDQgQDAwMDAwMDAwNDAxM2IwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTUNCihYRU4p
IEdJQ3YzOiBDUFU1OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA1IEAwMDAwMDAwMDQw
MTdjMDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU2DQooWEVOKSBHSUN2MzogQ1BVNjogRm91bmQg
cmVkaXN0cmlidXRvciBpbiByZWdpb24gNiBAMDAwMDAwMDA0MDFiZDAwMA0KKFhFTikgQnJpbmdp
bmcgdXAgQ1BVNw0KKFhFTikgR0lDdjM6IENQVTc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDcgQDAwMDAwMDAwNDAxZmUwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTgNCihYRU4pIEdJ
Q3YzOiBDUFU4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4IEAwMDAwMDAwMDQwMjNm
MDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU5DQooWEVOKSBHSUN2MzogQ1BVOTogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gOSBAMDAwMDAwMDA0MDI4MDAwMA0KKFhFTikgQnJpbmdpbmcg
dXAgQ1BVMTANCihYRU4pIEdJQ3YzOiBDUFUxMDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gMTAgQDAwMDAwMDAwNDAyYzEwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTExDQooWEVOKSBH
SUN2MzogQ1BVMTE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDExIEAwMDAwMDAwMDQw
MzAyMDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFUxMg0KKFhFTikgR0lDdjM6IENQVTEyOiBGb3Vu
ZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMiBAMDAwMDAwMDA0MDM0MzAwMA0KKFhFTikgQnJp
bmdpbmcgdXAgQ1BVMTMNCihYRU4pIEdJQ3YzOiBDUFUxMzogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gMTMgQDAwMDAwMDAwNDAzODQwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTE0DQoo
WEVOKSBHSUN2MzogQ1BVMTQ6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDE0IEAwMDAw
MDAwMDQwM2M1MDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFUxNQ0KKFhFTikgR0lDdjM6IENQVTE1
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxNSBAMDAwMDAwMDA0MDQwNjAwMA0KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVMTYNCihYRU4pIEdJQ3YzOiBDUFUxNjogRm91bmQgcmVkaXN0cmli
dXRvciBpbiByZWdpb24gMTYgQDAwMDAwMDAwNDA0NDcwMDANCihYRU4pIEJyaW5naW5nIHVwIENQ
VTE3DQooWEVOKSBHSUN2MzogQ1BVMTc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDE3
IEAwMDAwMDAwMDQwNDg4MDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFUxOA0KKFhFTikgR0lDdjM6
IENQVTE4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxOCBAMDAwMDAwMDA0MDRjOTAw
MA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTkNCihYRU4pIEdJQ3YzOiBDUFUxOTogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gMTkgQDAwMDAwMDAwNDA1MGEwMDANCihYRU4pIEJyaW5naW5n
IHVwIENQVTIwDQooWEVOKSBHSUN2MzogQ1BVMjA6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDIwIEAwMDAwMDAwMDQwNTRiMDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFUyMQ0KKFhFTikg
R0lDdjM6IENQVTIxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyMSBAMDAwMDAwMDA0
MDU4YzAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMjINCihYRU4pIEdJQ3YzOiBDUFUyMjogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMjIgQDAwMDAwMDAwNDA1Y2QwMDANCihYRU4pIEJy
aW5naW5nIHVwIENQVTIzDQooWEVOKSBHSUN2MzogQ1BVMjM6IEZvdW5kIHJlZGlzdHJpYnV0b3Ig
aW4gcmVnaW9uIDIzIEAwMDAwMDAwMDQwNjBlMDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFUyNA0K
KFhFTikgR0lDdjM6IENQVTI0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyNCBAMDAw
MDAwMDA0MDY0ZjAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMjUNCihYRU4pIEdJQ3YzOiBDUFUy
NTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMjUgQDAwMDAwMDAwNDA2OTAwMDANCihY
RU4pIEJyaW5naW5nIHVwIENQVTI2DQooWEVOKSBHSUN2MzogQ1BVMjY6IEZvdW5kIHJlZGlzdHJp
YnV0b3IgaW4gcmVnaW9uIDI2IEAwMDAwMDAwMDQwNmQxMDAwDQooWEVOKSBCcmluZ2luZyB1cCBD
UFUyNw0KKFhFTikgR0lDdjM6IENQVTI3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAy
NyBAMDAwMDAwMDA0MDcxMjAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMjgNCihYRU4pIEdJQ3Yz
OiBDUFUyODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMjggQDAwMDAwMDAwNDA3NTMw
MDANCihYRU4pIEJyaW5naW5nIHVwIENQVTI5DQooWEVOKSBHSUN2MzogQ1BVMjk6IEZvdW5kIHJl
ZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDI5IEAwMDAwMDAwMDQwNzk0MDAwDQooWEVOKSBCcmluZ2lu
ZyB1cCBDUFUzMA0KKFhFTikgR0lDdjM6IENQVTMwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJl
Z2lvbiAzMCBAMDAwMDAwMDA0MDdkNTAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMzENCihYRU4p
IEdJQ3YzOiBDUFUzMTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMzEgQDAwMDAwMDAw
NDA4MTYwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTMyDQooWEVOKSBHSUN2MzogQ1BVMzI6IEZv
dW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDMyIEAwMDAwMDAwMDQwODU3MDAwDQooWEVOKSBC
cmluZ2luZyB1cCBDUFUzMw0KKFhFTikgR0lDdjM6IENQVTMzOiBGb3VuZCByZWRpc3RyaWJ1dG9y
IGluIHJlZ2lvbiAzMyBAMDAwMDAwMDA0MDg5ODAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMzQN
CihYRU4pIEdJQ3YzOiBDUFUzNDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMzQgQDAw
MDAwMDAwNDA4ZDkwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTM1DQooWEVOKSBHSUN2MzogQ1BV
MzU6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDM1IEAwMDAwMDAwMDQwOTFhMDAwDQoo
WEVOKSBCcmluZ2luZyB1cCBDUFUzNg0KKFhFTikgR0lDdjM6IENQVTM2OiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAzNiBAMDAwMDAwMDA0MDk1YjAwMA0KKFhFTikgQnJpbmdpbmcgdXAg
Q1BVMzcNCihYRU4pIEdJQ3YzOiBDUFUzNzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
MzcgQDAwMDAwMDAwNDA5OWMwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTM4DQooWEVOKSBHSUN2
MzogQ1BVMzg6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDM4IEAwMDAwMDAwMDQwOWRk
MDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzOQ0KKFhFTikgR0lDdjM6IENQVTM5OiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzOSBAMDAwMDAwMDA0MGExZTAwMA0KKFhFTikgQnJpbmdp
bmcgdXAgQ1BVNDANCihYRU4pIEdJQ3YzOiBDUFU0MDogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gNDAgQDAwMDAwMDAwNDBhNWYwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTQxDQooWEVO
KSBHSUN2MzogQ1BVNDE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDQxIEAwMDAwMDAw
MDQwYWEwMDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU0Mg0KKFhFTikgR0lDdjM6IENQVTQyOiBG
b3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0MiBAMDAwMDAwMDA0MGFlMTAwMA0KKFhFTikg
QnJpbmdpbmcgdXAgQ1BVNDMNCihYRU4pIEdJQ3YzOiBDUFU0MzogRm91bmQgcmVkaXN0cmlidXRv
ciBpbiByZWdpb24gNDMgQDAwMDAwMDAwNDBiMjIwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTQ0
DQooWEVOKSBHSUN2MzogQ1BVNDQ6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDQ0IEAw
MDAwMDAwMDQwYjYzMDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU0NQ0KKFhFTikgR0lDdjM6IENQ
VTQ1OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0NSBAMDAwMDAwMDA0MGJhNDAwMA0K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVNDYNCihYRU4pIEdJQ3YzOiBDUFU0NjogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gNDYgQDAwMDAwMDAwNDBiZTUwMDANCihYRU4pIEJyaW5naW5nIHVw
IENQVTQ3DQooWEVOKSBHSUN2MzogQ1BVNDc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDQ3IEAwMDAwMDAwMDQwYzI2MDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU0OA0KKFhFTikgR0lD
djM6IENQVTQ4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0OCBAMDAwMDAwMDA0MGM2
NzAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNDkNCihYRU4pIEdJQ3YzOiBDUFU0OTogRm91bmQg
cmVkaXN0cmlidXRvciBpbiByZWdpb24gNDkgQDAwMDAwMDAwNDBjYTgwMDANCihYRU4pIEJyaW5n
aW5nIHVwIENQVTUwDQooWEVOKSBHSUN2MzogQ1BVNTA6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDUwIEAwMDAwMDAwMDQwY2U5MDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU1MQ0KKFhF
TikgR0lDdjM6IENQVTUxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA1MSBAMDAwMDAw
MDA0MGQyYTAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTINCihYRU4pIEdJQ3YzOiBDUFU1Mjog
Rm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTIgQDAwMDAwMDAwNDBkNmIwMDANCihYRU4p
IEJyaW5naW5nIHVwIENQVTUzDQooWEVOKSBHSUN2MzogQ1BVNTM6IEZvdW5kIHJlZGlzdHJpYnV0
b3IgaW4gcmVnaW9uIDUzIEAwMDAwMDAwMDQwZGFjMDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU1
NA0KKFhFTikgR0lDdjM6IENQVTU0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA1NCBA
MDAwMDAwMDA0MGRlZDAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTUNCihYRU4pIEdJQ3YzOiBD
UFU1NTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTUgQDAwMDAwMDAwNDBlMmUwMDAN
CihYRU4pIEJyaW5naW5nIHVwIENQVTU2DQooWEVOKSBHSUN2MzogQ1BVNTY6IEZvdW5kIHJlZGlz
dHJpYnV0b3IgaW4gcmVnaW9uIDU2IEAwMDAwMDAwMDQwZTZmMDAwDQooWEVOKSBCcmluZ2luZyB1
cCBDUFU1Nw0KKFhFTikgR0lDdjM6IENQVTU3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lv
biA1NyBAMDAwMDAwMDA0MGViMDAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTgNCihYRU4pIEdJ
Q3YzOiBDUFU1ODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTggQDAwMDAwMDAwNDBl
ZjEwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTU5DQooWEVOKSBHSUN2MzogQ1BVNTk6IEZvdW5k
IHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDU5IEAwMDAwMDAwMDQwZjMyMDAwDQooWEVOKSBCcmlu
Z2luZyB1cCBDUFU2MA0KKFhFTikgR0lDdjM6IENQVTYwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGlu
IHJlZ2lvbiA2MCBAMDAwMDAwMDA0MGY3MzAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNjENCihY
RU4pIEdJQ3YzOiBDUFU2MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjEgQDAwMDAw
MDAwNDBmYjQwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTYyDQooWEVOKSBHSUN2MzogQ1BVNjI6
IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDYyIEAwMDAwMDAwMDQwZmY1MDAwDQooWEVO
KSBCcmluZ2luZyB1cCBDUFU2Mw0KKFhFTikgR0lDdjM6IENQVTYzOiBGb3VuZCByZWRpc3RyaWJ1
dG9yIGluIHJlZ2lvbiA2MyBAMDAwMDAwMDA0MTAzNjAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BV
NjQNCihYRU4pIEdJQ3YzOiBDUFU2NDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjQg
QDAwMDAwMDAwNDEwNzcwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTY1DQooWEVOKSBHSUN2Mzog
Q1BVNjU6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDY1IEAwMDAwMDAwMDQxMGI4MDAw
DQooWEVOKSBCcmluZ2luZyB1cCBDUFU2Ng0KKFhFTikgR0lDdjM6IENQVTY2OiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiA2NiBAMDAwMDAwMDA0MTBmOTAwMA0KKFhFTikgQnJpbmdpbmcg
dXAgQ1BVNjcNCihYRU4pIEdJQ3YzOiBDUFU2NzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gNjcgQDAwMDAwMDAwNDExM2EwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTY4DQooWEVOKSBH
SUN2MzogQ1BVNjg6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDY4IEAwMDAwMDAwMDQx
MTdiMDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU2OQ0KKFhFTikgR0lDdjM6IENQVTY5OiBGb3Vu
ZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA2OSBAMDAwMDAwMDA0MTFiYzAwMA0KKFhFTikgQnJp
bmdpbmcgdXAgQ1BVNzANCihYRU4pIEdJQ3YzOiBDUFU3MDogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gNzAgQDAwMDAwMDAwNDExZmQwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTcxDQoo
WEVOKSBHSUN2MzogQ1BVNzE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDcxIEAwMDAw
MDAwMDQxMjNlMDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU3Mg0KKFhFTikgR0lDdjM6IENQVTcy
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3MiBAMDAwMDAwMDA0MTI3ZjAwMA0KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVNzMNCihYRU4pIEdJQ3YzOiBDUFU3MzogRm91bmQgcmVkaXN0cmli
dXRvciBpbiByZWdpb24gNzMgQDAwMDAwMDAwNDEyYzAwMDANCihYRU4pIEJyaW5naW5nIHVwIENQ
VTc0DQooWEVOKSBHSUN2MzogQ1BVNzQ6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDc0
IEAwMDAwMDAwMDQxMzAxMDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU3NQ0KKFhFTikgR0lDdjM6
IENQVTc1OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3NSBAMDAwMDAwMDA0MTM0MjAw
MA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNzYNCihYRU4pIEdJQ3YzOiBDUFU3NjogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gNzYgQDAwMDAwMDAwNDEzODMwMDANCihYRU4pIEJyaW5naW5n
IHVwIENQVTc3DQooWEVOKSBHSUN2MzogQ1BVNzc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDc3IEAwMDAwMDAwMDQxM2M0MDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU3OA0KKFhFTikg
R0lDdjM6IENQVTc4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3OCBAMDAwMDAwMDA0
MTQwNTAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNzkNCihYRU4pIEdJQ3YzOiBDUFU3OTogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzkgQDAwMDAwMDAwNDE0NDYwMDANCihYRU4pIEJy
aW5naW5nIHVwIENQVTgwDQooWEVOKSBHSUN2MzogQ1BVODA6IEZvdW5kIHJlZGlzdHJpYnV0b3Ig
aW4gcmVnaW9uIDgwIEAwMDAwMDAwMDQxNDg3MDAwDQooWEVOKSBCcmluZ2luZyB1cCBDUFU4MQ0K
KFhFTikgR0lDdjM6IENQVTgxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4MSBAMDAw
MDAwMDA0MTRjODAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVODINCihYRU4pIEdJQ3YzOiBDUFU4
MjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gODIgQDAwMDAwMDAwNDE1MDkwMDANCihY
RU4pIEJyaW5naW5nIHVwIENQVTgzDQooWEVOKSBHSUN2MzogQ1BVODM6IEZvdW5kIHJlZGlzdHJp
YnV0b3IgaW4gcmVnaW9uIDgzIEAwMDAwMDAwMDQxNTRhMDAwDQooWEVOKSBCcmluZ2luZyB1cCBD
UFU4NA0KKFhFTikgR0lDdjM6IENQVTg0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4
NCBAMDAwMDAwMDA0MTU4YjAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVODUNCihYRU4pIEdJQ3Yz
OiBDUFU4NTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gODUgQDAwMDAwMDAwNDE1Y2Mw
MDANCihYRU4pIEJyaW5naW5nIHVwIENQVTg2DQooWEVOKSBHSUN2MzogQ1BVODY6IEZvdW5kIHJl
ZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDg2IEAwMDAwMDAwMDQxNjBkMDAwDQooWEVOKSBCcmluZ2lu
ZyB1cCBDUFU4Nw0KKFhFTikgR0lDdjM6IENQVTg3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJl
Z2lvbiA4NyBAMDAwMDAwMDA0MTY0ZTAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVODgNCihYRU4p
IEdJQ3YzOiBDUFU4ODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gODggQDAwMDAwMDAw
NDE2OGYwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTg5DQooWEVOKSBHSUN2MzogQ1BVODk6IEZv
dW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDg5IEAwMDAwMDAwMDQxNmQwMDAwDQooWEVOKSBC
cmluZ2luZyB1cCBDUFU5MA0KKFhFTikgR0lDdjM6IENQVTkwOiBGb3VuZCByZWRpc3RyaWJ1dG9y
IGluIHJlZ2lvbiA5MCBAMDAwMDAwMDA0MTcxMTAwMA0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVOTEN
CihYRU4pIEdJQ3YzOiBDUFU5MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gOTEgQDAw
MDAwMDAwNDE3NTIwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTkyDQooWEVOKSBHSUN2MzogQ1BV
OTI6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDkyIEAwMDAwMDAwMDQxNzkzMDAwDQoo
WEVOKSBCcmluZ2luZyB1cCBDUFU5Mw0KKFhFTikgR0lDdjM6IENQVTkzOiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiA5MyBAMDAwMDAwMDA0MTdkNDAwMA0KKFhFTikgQnJpbmdpbmcgdXAg
Q1BVOTQNCihYRU4pIEdJQ3YzOiBDUFU5NDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
OTQgQDAwMDAwMDAwNDE4MTUwMDANCihYRU4pIEJyaW5naW5nIHVwIENQVTk1DQooWEVOKSBHSUN2
MzogQ1BVOTU6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDk1IEAwMDAwMDAwMDQxODU2
MDAwDQooWEVOKSBCcm91Z2h0IHVwIDk2IENQVXMNCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBk
aXNhYmxlZA0KKFhFTikgUDJNOiA0OC1iaXQgSVBBIHdpdGggNDgtYml0IFBBIGFuZCAxNi1iaXQg
Vk1JRA0KKFhFTikgUDJNOiA0IGxldmVscyB3aXRoIG9yZGVyLTAgcm9vdCwgVlRDUiAweDAwMDAw
MDAwODAwZDM1OTANCihYRU4pIFNjaGVkdWxpbmcgZ3JhbnVsYXJpdHk6IGNwdSwgMSBDUFUgcGVy
IHNjaGVkLXJlc291cmNlDQooWEVOKSBJbml0aWFsaXppbmcgQ3JlZGl0MiBzY2hlZHVsZXINCihY
RU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKg0KKFhFTikgTG9hZGluZyBkMCBrZXJuZWwgZnJv
bSBib290IG1vZHVsZSBAIDAwMDAwMDAwMmM1YWMwMDANCihYRU4pIExvYWRpbmcgcmFtZGlzayBm
cm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDAyYWJjYzAwMA0KKFhFTikgQWxsb2NhdGluZyAxOjEg
bWFwcGluZ3MgdG90YWxsaW5nIDUxMk1CIGZvciBkb20wOg0KKFhFTikgQkFOS1swXSAweDAwMDAw
MDEwMDAwMDAwLTB4MDAwMDAwMjAwMDAwMDAgKDI1Nk1CKQ0KKFhFTikgQkFOS1sxXSAweDAwMDAw
MDMwMDAwMDAwLTB4MDAwMDAwMzgwMDAwMDAgKDEyOE1CKQ0KKFhFTikgQkFOS1syXSAweDAwMDAw
MDU4MDAwMDAwLTB4MDAwMDAwNjAwMDAwMDAgKDEyOE1CKQ0KKFhFTikgR3JhbnQgdGFibGUgcmFu
Z2U6IDB4MDAwMDAwMmFhNzEwMDAtMHgwMDAwMDAyYWFiMTAwMA0KKFhFTikgQWxsb2NhdGluZyBQ
UEkgMTYgZm9yIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0DQooWEVOKSBMb2FkaW5nIHpJbWFnZSBm
cm9tIDAwMDAwMDAwMmM1YWMwMDAgdG8gMDAwMDAwMDAxMDAwMDAwMC0wMDAwMDAwMDExYTIxN2Mw
DQooWEVOKSBMb2FkaW5nIGQwIGluaXRyZCBmcm9tIDAwMDAwMDAwMmFiY2MwMDAgdG8gMHgwMDAw
MDAwMDE4MjAwMDAwLTB4MDAwMDAwMDAxOWJkZWE0ZA0KKFhFTikgTG9hZGluZyBkMCBEVEIgdG8g
MHgwMDAwMDAwMDE4MDAwMDAwLTB4MDAwMDAwMDAxODAwMDI1Nw0KKFhFTikgSW5pdGlhbCBsb3cg
bWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuDQooWEVOKSBTY3J1YmJp
bmcgRnJlZSBSQU0gaW4gYmFja2dyb3VuZA0KKFhFTikgU3RkLiBMb2dsZXZlbDogRXJyb3JzIGFu
ZCB3YXJuaW5ncw0KKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5vdGhpbmcgKFJhdGUtbGltaXRlZDog
RXJyb3JzIGFuZCB3YXJuaW5ncykNCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKg0KKFhFTikgUExFQVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFS
QU1FVEVSIC0gVVNJTkcgNTEyTSBGT1IgTk9XDQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCihYRU4pIDMuLi4gMi4uLiAxLi4uDQooWEVO
KSAqKiogU2VyaWFsIGlucHV0IHRvIERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8g
c3dpdGNoIGlucHV0KQ0KKFhFTikgRnJlZWQgMzcya0IgaW5pdCBtZW1vcnkuDQooWEVOKSBkMHYw
OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElW
RVI0DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZm
ZmZmZiB0byBJQ0FDVElWRVI4DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3Jp
dGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIxMg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMTYNCihYRU4p
IGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElD
QUNUSVZFUjIwDQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAw
MDBmZmZmZmZmZiB0byBJQ0FDVElWRVIyNA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMjgNCihYRU4pIGQwdjA6IHZH
SUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjMy
DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZm
ZiB0byBJQ0FDVElWRVIzNg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNDANCg==
--0000000000000400aa05fdd2a646--


From xen-users-bounces@lists.xenproject.org Wed Jun 14 16:54:26 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2023 16:54:26 +0000
Received: from list by lists.xenproject.org with outflank-mailman.547714.857398 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q9TkY-0003ZW-T4; Wed, 14 Jun 2023 16:53:38 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 547714.857398; Wed, 14 Jun 2023 16:53:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q9TkY-0003ZN-Pi; Wed, 14 Jun 2023 16:53:38 +0000
Received: by outflank-mailman (input) for mailman id 547714;
 Tue, 13 Jun 2023 01:07:39 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=vMKC=CB=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1q8sVW-0003zh-W2
 for xen-users@lists.xenproject.org; Tue, 13 Jun 2023 01:07:39 +0000
Received: from mail-yw1-x1135.google.com (mail-yw1-x1135.google.com
 [2607:f8b0:4864:20::1135])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id aebddf2b-0986-11ee-b232-6b7b168915f2;
 Tue, 13 Jun 2023 03:07:37 +0200 (CEST)
Received: by mail-yw1-x1135.google.com with SMTP id
 00721157ae682-56d549284bbso4269297b3.0; 
 Mon, 12 Jun 2023 18:07:36 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: aebddf2b-0986-11ee-b232-6b7b168915f2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1686618455; x=1689210455;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=IZxBVTrJ/8k0TJYWn5v8UKzrmg/Gt9ZgBAmx9alb1Pk=;
        b=LVhsNiM3DSoX+YLwXhGSq7JfhpvEQAiqlSNnFbPF5ebuQbSQrhTNkQk2wNavSvUwPs
         7kkjA2tpla9Hn7NFjd+irk4v1lVty/xzzCqUWmyQ0MpyXSBpR9oIXaQ1TihwUKWdzzil
         Y+b3gSy1dXszcAfhA4bcTb852XbOT5dXuzddi1yAmrRlTmy33PH/kaO9mFuAkyXGXrvP
         MkqkPXpui/0pFhTGNpMHGhv++iUgz76Cjo+Vv/xAlgi/ZZbBYFz/W5T+SFZrtNrNgnmH
         EN1pAxyh0Y9PUTQxEVuqzM0crUE+56OmfXuyIyKV92Q5BeMXFAI/2GCC0Cg/vcRvuYEb
         i7VQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1686618455; x=1689210455;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=IZxBVTrJ/8k0TJYWn5v8UKzrmg/Gt9ZgBAmx9alb1Pk=;
        b=LYwgMKDxWY6tL4t+lDhtpJRMLGWMZqE3NsY6knIijVOQVeoSLDulDJowEeTEveazJ7
         tqA4MjSmy2wNB46mUhgPr96IoC5z0IIztWSzUvZV6Qbl3xoGdxxKiCsuYrGXMLMI4lGP
         HdG6DFmtocvZOZPAPBaqvH6s6zroQM55FfpthRfCTswHpCqdHnNaH8adhY6RswoJSqfR
         jb0WVYY+b9NFPrvYAeYKb0NdbRXtkrHDMy/nzM1loaWHscPJ3KQBDeC/4XqPdjJAnjLZ
         o6hUOfsCljwgETVa8hRmmp2x511S6yI9n55roMFYHO0wbIHIlL2XwN6dcXt3K4JFE/AC
         PYmA==
X-Gm-Message-State: AC+VfDwzqmBTMQhRgFRG4ox43LElwSDXVZpYVffDC7KZJ8bOsfdwjNRE
	GPgfra07r0i6VV9dI+9xeQET0JJ2W0oqNYu9mXETOSBy
X-Google-Smtp-Source: ACHHUZ7jPp41+KCaHt2wgfD/m5JO1Ek0kJs+hZAf38QkAHS4z2oRSSBuMOayGa+F+z0yWWcR/n/owY6zU/LccPFPEr8=
X-Received: by 2002:a81:4688:0:b0:569:5f72:4d4 with SMTP id
 t130-20020a814688000000b005695f7204d4mr425609ywa.4.1686618455200; Mon, 12 Jun
 2023 18:07:35 -0700 (PDT)
MIME-Version: 1.0
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org> <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org> <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
 <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com> <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
In-Reply-To: <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Tue, 13 Jun 2023 09:07:24 +0800
Message-ID: <CALqm=deNDzc83QEAUqTE5iKb7g106V_k_F6AEJc19R=W-0TDsw@mail.gmail.com>
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
To: Julien Grall <julien@xen.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org, bertrand.marquis@arm.com
Content-Type: multipart/alternative; boundary="000000000000e4d5e405fdf8752d"

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

Hello Stefano and Julien,

   Could you provide more insights for debugging? I tried to connect to
serial console through ipmitool sol activate and enabled ACPI, I do see
some logs but the machine is still stuck. BMC video screen is still not
responsive and black out.

Thank you  very much for the help!

Best Regards,
Jiatong Shen

On Sun, Jun 11, 2023 at 5:17=E2=80=AFPM Jiatong Shen <yshxxsjt715@gmail.com=
> wrote:

> Hello Stefano and Julien,
>
>    I tried to do some debugging by adding a printk inside the function
> idle_loop in file arm/domain.c. Looks like the idle function is running
> normally because the printk function is getting called without stalling.
> But the vga screen is still blacked out and the serial terminal does not
> display any login message.
>
> the grub config for xen 4.17 is
>
>  submenu 'Xen hypervisor, version 4.17' $menuentry_id_option
> 'xen-hypervisor-4.17-5ebc23af-c2e2-4ac3-b308-3e82ec786c04' {
> menuentry 'Debian GNU/Linux, with Xen 4.17 and Linux 5.10.0-23-arm64'
> --class debian --class gnu-linux --class gnu --class os --class xen
> $menuentry_id_option
> 'xen-gnulinux-5.10.0-23-arm64-advanced-5ebc23af-c2e2-4ac3-b308-3e82ec786c=
04'
> {
> insmod part_gpt
> insmod ext2
> set root=3D'hd0,gpt2'
> if [ x$feature_platform_search_hint =3D xy ]; then
>  search --no-floppy --fs-uuid --set=3Droot
> --hint-ieee1275=3D'ieee1275//sas/disk@20000,gpt2' --hint-bios=3Dhd0,gpt2
> --hint-efi=3Dhd0,gpt2 --hint-baremetal=3Dahci0,gpt2
>  5ebc23af-c2e2-4ac3-b308-3e82ec786c04
> else
>  search --no-floppy --fs-uuid --set=3Droot
> 5ebc23af-c2e2-4ac3-b308-3e82ec786c04
> fi
> echo 'Loading Xen 4.17 ...'
>        if [ "$grub_platform" =3D "pc" -o "$grub_platform" =3D "" ]; then
>            xen_rm_opts=3D
>        else
>            xen_rm_opts=3D"no-real-mode edd=3Doff"
>        fi
> xen_hypervisor /boot/xen-4.17 placeholder   ${xen_rm_opts}
> echo 'Loading Linux 5.10.0-23-arm64 ...'
> xen_module /boot/vmlinuz-5.10.0-23-arm64 placeholder
> root=3DUUID=3D5ebc23af-c2e2-4ac3-b308-3e82ec786c04 ro  quiet
> echo 'Loading initial ramdisk ...'
> xen_module --nounzip   /boot/initrd.img-5.10.0-23-arm64
> }
>
> The code I am modifying is
>
> static void noreturn idle_loop(void)
> {
>     unsigned int cpu =3D smp_processor_id();
>
>     for ( ; ; )
>     {
>         dprintk(XENLOG_INFO, "running idle loop \n");
>         if ( cpu_is_offline(cpu) )
>             stop_cpu();
>         }
> }
> }
>
> Hopes this debugging makes some sense.
>
> Best Regards,
> Jiatong Shen
>
> On Sun, Jun 11, 2023 at 12:00=E2=80=AFPM Jiatong Shen <yshxxsjt715@gmail.=
com>
> wrote:
>
>> Hello Stefano,
>>
>>     I am able to obtain some serial logging (by enabling debugging and
>> verbose debugging messages, hopefully select the right option). The mess=
age
>> looks like
>>
>> (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch inpu=
t)
>> (XEN) Freed 372kB init memory.
>> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
>> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
>> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
>> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
>> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
>> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER24
>> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER28
>> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER32
>> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER36
>> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER40
>>
>> Could you help find out where it is wrong ? Thank you very much for the
>> help!
>>
>> Best Regards,
>> Jiatong Shen
>>
>>
>> On Sat, Jun 10, 2023 at 7:15=E2=80=AFAM Jiatong Shen <yshxxsjt715@gmail.=
com>
>> wrote:
>>
>>> Hello Julien,
>>>
>>>     Thank you very much for your help!
>>>
>>> Best,
>>>
>>> Jiatong Shen
>>>
>>> On Fri, Jun 9, 2023 at 4:48=E2=80=AFPM Julien Grall <julien@xen.org> wr=
ote:
>>>
>>>> Hello,
>>>>
>>>> On 09/06/2023 03:32, Jiatong Shen wrote:
>>>> > Thank you for your answer. Can you teach me how to verify if acpi is
>>>> > enabled?
>>>>
>>>> You usually look at the .config. But I am not sure if this is provided
>>>> by the Debian package. If not, then your best option would be to build
>>>> your own Xen. To select ACPI, you want to use the menuconfig and selec=
t
>>>> UNSUPPORTED and ACPI.
>>>>
>>>> Cheers,
>>>>
>>>> --
>>>> Julien Grall
>>>>
>>>
>>>
>>> --
>>>
>>> Best Regards,
>>>
>>> Jiatong Shen
>>>
>>
>>
>> --
>>
>> Best Regards,
>>
>> Jiatong Shen
>>
>
>
> --
>
> Best Regards,
>
> Jiatong Shen
>


--=20

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr">Hello Stefano and Julien,<div><br></div><div>=C2=A0 =C2=A0=
Could you provide more insights for debugging? I tried=C2=A0to connect to s=
erial console through ipmitool sol activate and enabled ACPI, I do see=C2=
=A0</div><div>some logs but the machine is still stuck. BMC video screen is=
 still not responsive and black out.</div><div><br></div><div>Thank you=C2=
=A0 very much for the help!</div><div><br></div><div>Best Regards,</div><di=
v>Jiatong Shen</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Sun, Jun 11, 2023 at 5:17=E2=80=AFPM Jiatong Shen &l=
t;<a href=3D"mailto:yshxxsjt715@gmail.com">yshxxsjt715@gmail.com</a>&gt; wr=
ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D=
"ltr">Hello Stefano and Julien,<div><br></div><div>=C2=A0 =C2=A0I tried to =
do some debugging by adding a printk inside the function idle_loop in file =
arm/domain.c. Looks like the idle function is running</div><div>normally be=
cause the printk function is getting called without stalling. But the vga s=
creen is still blacked out and the serial terminal does not</div><div>displ=
ay any login message.</div><div><br></div><div>the grub config for xen 4.17=
 is=C2=A0</div><div><br></div><div>=C2=A0submenu &#39;Xen hypervisor, versi=
on 4.17&#39; $menuentry_id_option &#39;xen-hypervisor-4.17-5ebc23af-c2e2-4a=
c3-b308-3e82ec786c04&#39; {<br>		menuentry &#39;Debian GNU/Linux, with Xen =
4.17 and Linux 5.10.0-23-arm64&#39; --class debian --class gnu-linux --clas=
s gnu --class os --class xen $menuentry_id_option &#39;xen-gnulinux-5.10.0-=
23-arm64-advanced-5ebc23af-c2e2-4ac3-b308-3e82ec786c04&#39; {<br>			insmod =
part_gpt<br>			insmod ext2<br>			set root=3D&#39;hd0,gpt2&#39;<br>			if [ x=
$feature_platform_search_hint =3D xy ]; then<br>			 =C2=A0search --no-flopp=
y --fs-uuid --set=3Droot --hint-ieee1275=3D&#39;ieee1275//sas/disk@20000,gp=
t2&#39; --hint-bios=3Dhd0,gpt2 --hint-efi=3Dhd0,gpt2 --hint-baremetal=3Dahc=
i0,gpt2 =C2=A05ebc23af-c2e2-4ac3-b308-3e82ec786c04<br>			else<br>			 =C2=A0=
search --no-floppy --fs-uuid --set=3Droot 5ebc23af-c2e2-4ac3-b308-3e82ec786=
c04<br>			fi<br>			echo	&#39;Loading Xen 4.17 ...&#39;<br>		 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0if [ &quot;$grub_platform&quot; =3D &quot;pc&quot; -o &quot;$g=
rub_platform&quot; =3D &quot;&quot; ]; then<br>		 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0xen_rm_opts=3D<br>		 =C2=A0 =C2=A0 =C2=A0 =C2=A0else<br>		=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0xen_rm_opts=3D&quot;no-real-mode =
edd=3Doff&quot;<br>		 =C2=A0 =C2=A0 =C2=A0 =C2=A0fi<br>			xen_hypervisor	/b=
oot/xen-4.17 placeholder =C2=A0 ${xen_rm_opts}<br>			echo	&#39;Loading Linu=
x 5.10.0-23-arm64 ...&#39;<br>			xen_module	/boot/vmlinuz-5.10.0-23-arm64 p=
laceholder root=3DUUID=3D5ebc23af-c2e2-4ac3-b308-3e82ec786c04 ro =C2=A0quie=
t<br>			echo	&#39;Loading initial ramdisk ...&#39;<br>			xen_module	--nounz=
ip =C2=A0 /boot/initrd.img-5.10.0-23-arm64<br>		}<br></div><div><br></div><=
div>The code I am modifying is=C2=A0</div><div><br></div><div>static void n=
oreturn idle_loop(void)<br>{<br>=C2=A0 =C2=A0 unsigned int cpu =3D smp_proc=
essor_id();<br><br>=C2=A0 =C2=A0 for ( ; ; )<br>=C2=A0 =C2=A0 {<br><span st=
yle=3D"background-color:rgb(255,255,255)"><font color=3D"#ff0000">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 dprintk(XENLOG_INFO, &quot;running idle loop \n&quot;)=
;<br></font></span>=C2=A0 =C2=A0 =C2=A0 =C2=A0 if ( cpu_is_offline(cpu) )<b=
r>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 stop_cpu();</div><div>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 }</div><div>}</div><div>}</div><div><br></div><div>Hop=
es this debugging makes some sense.</div><div><br></div><div>Best Regards,<=
/div><div>Jiatong Shen</div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Sun, Jun 11, 2023 at 12:00=E2=80=AFPM Jiat=
ong Shen &lt;<a href=3D"mailto:yshxxsjt715@gmail.com" target=3D"_blank">ysh=
xxsjt715@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div dir=3D"ltr">Hello Stefano,<div><br></div><div>=C2=A0=
 =C2=A0 I am able to obtain some serial logging (by enabling debugging and =
verbose debugging messages, hopefully select the right option). The message=
 looks like=C2=A0</div><div><br></div><div>(XEN) *** Serial input to DOM0 (=
type &#39;CTRL-a&#39; three times to switch input)<br>(XEN) Freed 372kB ini=
t memory.<br>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to IC=
ACTIVER4<br>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICA=
CTIVER8<br>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICAC=
TIVER12<br>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICAC=
TIVER16<br>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICAC=
TIVER20<br>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICAC=
TIVER24<br>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICAC=
TIVER28<br>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICAC=
TIVER32<br>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICAC=
TIVER36<br>(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICAC=
TIVER40<br></div><div><br></div><div>Could you help find out where it is wr=
ong ? Thank you very much for the help!</div><div><br></div><div>Best Regar=
ds,</div><div>Jiatong Shen</div><div><br></div></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Jun 10, 2023 at 7:15=
=E2=80=AFAM Jiatong Shen &lt;<a href=3D"mailto:yshxxsjt715@gmail.com" targe=
t=3D"_blank">yshxxsjt715@gmail.com</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hello Julien,</div>=
<div><br></div>=C2=A0 =C2=A0 Thank you very much for your help!<br><div><br=
></div><div>Best,</div><div><br></div><div>Jiatong Shen</div></div><br><div=
 class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Jun 9,=
 2023 at 4:48=E2=80=AFPM Julien Grall &lt;<a href=3D"mailto:julien@xen.org"=
 target=3D"_blank">julien@xen.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">Hello,<br>
<br>
On 09/06/2023 03:32, Jiatong Shen wrote:<br>
&gt; Thank you for your answer. Can you teach me how to verify if acpi is<b=
r>
&gt; enabled?<br>
<br>
You usually look at the .config. But I am not sure if this is provided <br>
by the Debian package. If not, then your best option would be to build <br>
your own Xen. To select ACPI, you want to use the menuconfig and select <br=
>
UNSUPPORTED and ACPI.<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>

--000000000000e4d5e405fdf8752d--


From xen-users-bounces@lists.xenproject.org Thu Jun 15 20:52:53 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2023 20:52:53 +0000
Received: from list by lists.xenproject.org with outflank-mailman.549846.858629 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q9tww-0007LP-4n; Thu, 15 Jun 2023 20:52:10 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 549846.858629; Thu, 15 Jun 2023 20:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1q9tww-0007LE-0c; Thu, 15 Jun 2023 20:52:10 +0000
Received: by outflank-mailman (input) for mailman id 549846;
 Thu, 15 Jun 2023 20:52:08 +0000
Received: from mail.xenproject.org ([104.130.215.37])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1q9twu-0007L4-AT; Thu, 15 Jun 2023 20:52:08 +0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1q9twt-00077m-F6; Thu, 15 Jun 2023 20:52:07 +0000
Received: from 54-240-197-225.amazon.com ([54.240.197.225]
 helo=[192.168.16.225]) by xenbits.xenproject.org with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1q9twt-0002hC-9Q; Thu, 15 Jun 2023 20:52:07 +0000
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org;
	s=20200302mail; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:
	References:Cc:To:Subject:MIME-Version:Date:Message-ID;
	bh=KOAJoufzK5XHN3vfthVNiFM+xUJh2FnvSnd12rpZ5so=; b=riSi35tQKqUrysCpwXLy4MUOWi
	DDKxPzaWytVc1hE/ATcTc+oRV/Aa7BROUgobn34hf8dTreMIiSTaaUSWlF9knBO8egProSKhH4HqH
	9J9F2bUTfAmGau0gxsgL+OSjZRB7gW5DfQuqyOS1hGdq29KQF4Rb56rtmS7Rbo48whUo=;
Message-ID: <e3f54279-db7a-973c-e792-712dc2b19eb7@xen.org>
Date: Thu, 15 Jun 2023 21:52:05 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.12.0
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
Content-Language: en-US
To: Jiatong Shen <yshxxsjt715@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org,
 bertrand.marquis@arm.com
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org>
 <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org>
 <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
 <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
 <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
 <CALqm=deNDzc83QEAUqTE5iKb7g106V_k_F6AEJc19R=W-0TDsw@mail.gmail.com>
From: Julien Grall <julien@xen.org>
In-Reply-To: <CALqm=deNDzc83QEAUqTE5iKb7g106V_k_F6AEJc19R=W-0TDsw@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

On 13/06/2023 02:07, Jiatong Shen wrote:
> Hello Stefano and Julien,
> 
>     Could you provide more insights for debugging? I tried to connect to
> serial console through ipmitool sol activate and enabled ACPI, I do see
> some logs but the machine is still stuck. BMC video screen is still not
> responsive and black out.

Looking at your command line, you want to use console=hvc0 on the dom0 
command line. Hopefully, this will enable more logs from the kernel and 
give you an idea where it may be stuck.

Cheers,

-- 
Julien Grall


From xen-users-bounces@lists.xenproject.org Fri Jun 16 20:55:54 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2023 20:55:54 +0000
Received: from list by lists.xenproject.org with outflank-mailman.550467.859574 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qAGTK-0007zY-E9; Fri, 16 Jun 2023 20:55:06 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 550467.859574; Fri, 16 Jun 2023 20:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qAGTK-0007zP-B6; Fri, 16 Jun 2023 20:55:06 +0000
Received: by outflank-mailman (input) for mailman id 550467;
 Fri, 16 Jun 2023 20:55:04 +0000
Received: from mail.xenproject.org ([104.130.215.37])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1qAGTI-0007zF-Tn; Fri, 16 Jun 2023 20:55:04 +0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1qAGTI-0007kl-A6; Fri, 16 Jun 2023 20:55:04 +0000
Received: from 54-240-197-239.amazon.com ([54.240.197.239]
 helo=[192.168.4.107]) by xenbits.xenproject.org with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1qAGTI-0006dl-4l; Fri, 16 Jun 2023 20:55:04 +0000
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org;
	s=20200302mail; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:
	References:Cc:To:Subject:MIME-Version:Date:Message-ID;
	bh=5L0WNm+pYd5n/HG5ntEgpIphfBSos7jxxesVwyaIfrw=; b=7BE4D+eC20UQ0UEbsuEjkr87VX
	QcJoxOy5jGTUkzSMGzQy2vMkWnzM2E+q1mS4rO7p1aCGxnte0bP1N3nRkvIMiQpR0npjqf3vkg2RG
	pfeXLYL+au2h5tTvcG1fNmh5G4drvoNGULNKqMg/gw77/dt9h5sbVKmj6Sq9m9OiOjOM=;
Message-ID: <ebdfe8a6-7aee-a553-907e-e788c3b3df33@xen.org>
Date: Fri, 16 Jun 2023 21:55:02 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.12.0
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
Content-Language: en-US
To: Jiatong Shen <yshxxsjt715@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org,
 bertrand.marquis@arm.com
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org>
 <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org>
 <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
 <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
 <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
 <CALqm=deNDzc83QEAUqTE5iKb7g106V_k_F6AEJc19R=W-0TDsw@mail.gmail.com>
 <e3f54279-db7a-973c-e792-712dc2b19eb7@xen.org>
 <CALqm=dfE=Ni0gzs8F692DmXzBs-EbqCs7sXenBt0qOGV=iyj0g@mail.gmail.com>
From: Julien Grall <julien@xen.org>
In-Reply-To: <CALqm=dfE=Ni0gzs8F692DmXzBs-EbqCs7sXenBt0qOGV=iyj0g@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

On 15/06/2023 22:52, Jiatong Shen wrote:
>      Thank you for your answer! Adding console=hvc0 indeed provides kernel
> output serial console. Looking at the log message,
> I found dom0 kernel failed to initialize a lot of device drivers (network
> cards, raid cards, etc).
> 
>     Is it related to iommu? 

I am afraid I can't tell without seen some logs.

 >I remember iommu is not enabled during the xen
> kernel booting stage.

At the moment, the IOMMU is not hidden from dom0. So Linux may try to 
use it. However, IIRC, it is only becoming a problem when booting a guest.

Best regards,

---
Julien Grall


From xen-users-bounces@lists.xenproject.org Wed Jun 21 16:06:38 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2023 16:06:38 +0000
Received: from list by lists.xenproject.org with outflank-mailman.551438.863156 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qC0LS-0004Zb-JZ; Wed, 21 Jun 2023 16:06:10 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 551438.863156; Wed, 21 Jun 2023 16:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qC0LS-0004WY-AO; Wed, 21 Jun 2023 16:06:10 +0000
Received: by outflank-mailman (input) for mailman id 551438;
 Tue, 20 Jun 2023 07:10:10 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=Xgdi=CI=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1qBVVB-0001Wt-VQ
 for xen-users@lists.xenproject.org; Tue, 20 Jun 2023 07:10:10 +0000
Received: from mail-yw1-x1131.google.com (mail-yw1-x1131.google.com
 [2607:f8b0:4864:20::1131])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 7987c1e2-0f39-11ee-8611-37d641c3527e;
 Tue, 20 Jun 2023 09:10:03 +0200 (CEST)
Received: by mail-yw1-x1131.google.com with SMTP id
 00721157ae682-56fff21c2ebso47607547b3.3; 
 Tue, 20 Jun 2023 00:10:02 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 7987c1e2-0f39-11ee-8611-37d641c3527e
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1687245001; x=1689837001;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=7FIqS+j4I2ShjoXBNgLijWmZqF0iua0BoFjZZ8YBj/g=;
        b=mMSCXb/OvhJG1O38GsAWEGN1IZmCtbkic4er0VrvfNzJ6lZcQmFiMtzWQ3P6TKYW1I
         +WLI3cv6gFt0jx2Eg4Bf+bqPK5LDKNqSIgp0Q3Mgk5GXs55oyQkxFW1Z6OFj1StSLTqr
         ZM/yX778c/RnI9TzuI2OhgfFrGsIdUvNCskrALqOB7pJzV/JISHdVBlDzPS05kSDXSQt
         T4+D7U5k98tKAmsxdPv1HPMYA/c4Rv6pzBA8KqPna4UBAPFAPOaDZaw3FP7OEDmJLH7W
         mi1X46UpGysg8BEykZI+VsdmOg0pt14VhoIyx8XOIpmkBue77DdgB/R7XeBLKcM1HiPK
         L7Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1687245001; x=1689837001;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=7FIqS+j4I2ShjoXBNgLijWmZqF0iua0BoFjZZ8YBj/g=;
        b=cXKTC7TNAFZqPU7TtrMnYWjh21HqMgKU/lxj4KPo0Z6RN3bz6jOq3mZW6ClsJT07V3
         yHupSu2bXq10aB6FDszKcnjKajG6HfFhXP/aqAzHif+OBm27m0NJRI6rxQLyO9AtaLSz
         QIyADZulvvdqwbZhKbpbY1amR9kKe9BQb7wXxrtUxRKoy+J/KJPSeF8Bcn5UGDjsMehE
         0135Sm6MphrRkkX1lk1DrcCU4WOEu/lIBjW7ZnkpOttKTWLh04jMOt6WxrRKJlQW+xn+
         LPXox0d5ofPf0QgjXykp+VgG5S014f68wOhiB+ShDUr1yRcf9GHAkRAGuUSQt+bTlz3m
         QKxg==
X-Gm-Message-State: AC+VfDziQmWFJj1Za14lyKDldB4e7hABDycKEbjsjAbtYYHOK39gOweT
	AviGBRV9Jo8J6gTVmuheU2dGXnuOinx2AsXfyrk2HW+3A+U=
X-Google-Smtp-Source: ACHHUZ7j3zZLTzoSyhIyncfKpx8MGZAkw3ZzBHEo68qnlbvI+d7VDNCEWExu9uCh+GuoKuZChXVSsEFaHJ1lavwwqKU=
X-Received: by 2002:a0d:db8c:0:b0:56c:f2f6:5c5f with SMTP id
 d134-20020a0ddb8c000000b0056cf2f65c5fmr12310422ywe.24.1687245001596; Tue, 20
 Jun 2023 00:10:01 -0700 (PDT)
MIME-Version: 1.0
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org> <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org> <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
 <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
 <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
 <CALqm=deNDzc83QEAUqTE5iKb7g106V_k_F6AEJc19R=W-0TDsw@mail.gmail.com>
 <e3f54279-db7a-973c-e792-712dc2b19eb7@xen.org> <CALqm=dfE=Ni0gzs8F692DmXzBs-EbqCs7sXenBt0qOGV=iyj0g@mail.gmail.com>
 <ebdfe8a6-7aee-a553-907e-e788c3b3df33@xen.org>
In-Reply-To: <ebdfe8a6-7aee-a553-907e-e788c3b3df33@xen.org>
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Tue, 20 Jun 2023 15:09:50 +0800
Message-ID: <CALqm=ddPaaF8PG=ycb0u0iGHR+=35SV9taSo7Q-0FqH9QeMiEA@mail.gmail.com>
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
To: Julien Grall <julien@xen.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org, bertrand.marquis@arm.com
Content-Type: multipart/mixed; boundary="000000000000f879f405fe8a563e"

--000000000000f879f405fe8a563e
Content-Type: multipart/alternative; boundary="000000000000f879f305fe8a563c"

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

Hello Julien,

   Sorry for the delay.. I obtained the full xen log and attached it in the
mail. Please take a look when you are available. Thank you very much

Best Regards,

Jiatong Shen

On Sat, Jun 17, 2023 at 4:55=E2=80=AFAM Julien Grall <julien@xen.org> wrote=
:

> Hi,
>
> On 15/06/2023 22:52, Jiatong Shen wrote:
> >      Thank you for your answer! Adding console=3Dhvc0 indeed provides
> kernel
> > output serial console. Looking at the log message,
> > I found dom0 kernel failed to initialize a lot of device drivers (netwo=
rk
> > cards, raid cards, etc).
> >
> >     Is it related to iommu?
>
> I am afraid I can't tell without seen some logs.
>
>  >I remember iommu is not enabled during the xen
> > kernel booting stage.
>
> At the moment, the IOMMU is not hidden from dom0. So Linux may try to
> use it. However, IIRC, it is only becoming a problem when booting a guest=
.
>
> Best regards,
>
> ---
> Julien Grall
>


--=20

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr">Hello Julien,<div><br></=
div><div>=C2=A0 =C2=A0Sorry for the delay.. I obtained the full xen log and=
 attached it in the mail. Please take a look when you=C2=A0are available. T=
hank you very much=C2=A0</div><div><br></div><div>Best Regards,</div><div><=
br></div><div>Jiatong Shen</div></div></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Sat, Jun 17, 2023 at 4:55=E2=80=AF=
AM Julien Grall &lt;<a href=3D"mailto:julien@xen.org">julien@xen.org</a>&gt=
; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
On 15/06/2023 22:52, Jiatong Shen wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 Thank you for your answer! Adding console=3Dhvc0 i=
ndeed provides kernel<br>
&gt; output serial console. Looking at the log message,<br>
&gt; I found dom0 kernel failed to initialize a lot of device drivers (netw=
ork<br>
&gt; cards, raid cards, etc).<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Is it related to iommu? <br>
<br>
I am afraid I can&#39;t tell without seen some logs.<br>
<br>
=C2=A0&gt;I remember iommu is not enabled during the xen<br>
&gt; kernel booting stage.<br>
<br>
At the moment, the IOMMU is not hidden from dom0. So Linux may try to <br>
use it. However, IIRC, it is only becoming a problem when booting a guest.<=
br>
<br>
Best regards,<br>
<br>
---<br>
Julien Grall<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div></div>

--000000000000f879f305fe8a563c--
--000000000000f879f405fe8a563e
Content-Type: text/plain; charset="US-ASCII"; name="xen-full-log.txt"
Content-Disposition: attachment; filename="xen-full-log.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_lj3y3glg0>
X-Attachment-Id: f_lj3y3glg0

TG9hZGluZyBkcml2ZXIgYXQgMHgwMDAyQUE3NDAwMCBFbnRyeVBvaW50PTB4MDAwMkFCMkUxNzAN
ClVzaW5nIG1vZHVsZXMgcHJvdmlkZWQgYnkgYm9vdGxvYWRlciBpbiBGRFQNClhlbiA0LjE3LjAg
KGMvcyApIEVGSSBsb2FkZXINCkVSUk9SOiBDNDAwMDAwMDI6VjAyMDEwMDA2IEkwIDkzQjgwMDA0
LTlGQjMtMTFENC05QTNBLTAwOTAyNzNGQzE0RCAzMTZDMEUxOA0KRVJST1I6IEM0MDAwMDAwMjpW
MDIwMTAwMDYgSTAgOTNCODAwMDQtOUZCMy0xMUQ0LTlBM0EtMDA5MDI3M0ZDMTREIDMxNkMwRTE4
DQpFUlJPUjogQzQwMDAwMDAyOlYwMjAxMDAwNiBJMCA5M0I4MDAwNC05RkIzLTExRDQtOUEzQS0w
MDkwMjczRkMxNEQgMzQyN0ZBOTgNCkVSUk9SOiBDNDAwMDAwMDI6VjAyMDEwMDA2IEkwIDkzQjgw
MDA0LTlGQjMtMTFENC05QTNBLTAwOTAyNzNGQzE0RCAzNDI3RkE5OA0KRVJST1I6IEM0MDAwMDAw
MjpWMDIwMTAwMDYgSTAgOTNCODAwMDQtOUZCMy0xMUQ0LTlBM0EtMDA5MDI3M0ZDMTREIDM0MkVG
NjE4DQpFUlJPUjogQzQwMDAwMDAyOlYwMjAxMDAwNiBJMCA5M0I4MDAwNC05RkIzLTExRDQtOUEz
QS0wMDkwMjczRkMxNEQgMzQyRUY2MTgNCkVSUk9SOiBDNDAwMDAwMDI6VjAyMDEwMDA2IEkwIDkz
QjgwMDA0LTlGQjMtMTFENC05QTNBLTAwOTAyNzNGQzE0RCAzNTkwM0MxOA0KRVJST1I6IEM0MDAw
MDAwMjpWMDIwMTAwMDYgSTAgOTNCODAwMDQtOUZCMy0xMUQ0LTlBM0EtMDA5MDI3M0ZDMTREIDM1
OTAzQzE4DQpFUlJPUjogQzQwMDAwMDAyOlYwMjAxMDAwNiBJMCA5M0I4MDAwNC05RkIzLTExRDQt
OUEzQS0wMDkwMjczRkMxNEQgMzU5MDNFMTgNCkVSUk9SOiBDNDAwMDAwMDI6VjAyMDEwMDA2IEkw
IDkzQjgwMDA0LTlGQjMtMTFENC05QTNBLTAwOTAyNzNGQzE0RCAzNTkwM0UxOA0KRVJST1I6IEM0
MDAwMDAwMjpWMDIwMTAwMDYgSTAgOTNCODAwMDQtOUZCMy0xMUQ0LTlBM0EtMDA5MDI3M0ZDMTRE
IDM1OTlDMjE4DQpFUlJPUjogQzQwMDAwMDAyOlYwMjAxMDAwNiBJMCA5M0I4MDAwNC05RkIzLTEx
RDQtOUEzQS0wMDkwMjczRkMxNEQgMzU5OUMyMTgNCnJlYWQgMHhEN0ExMDAwNCA9IDEwMDAwNg0K
cmVhZCBVU0IzR3NCdXNDZmcwID0gRkZGRTAwMDYNClhIQ0kgSEMgcmVzZXQsIHNvY2tldCA9IDAN
CnJlYWQgMHhEQkExMDAwNCA9IDEwMDAwNg0KcmVhZCBVU0IzR3NCdXNDZmcwID0gRkZGRTAwMDYN
ClhIQ0kgSEMgcmVzZXQsIHNvY2tldCA9IDENCklQTUkgRXhpdEJvb3RTZXJ2aWNlIEV2ZW50DQpb
U1AgQk9PVF0gZXhpdCBib290IHNlcnZpY2UNCiBTZXRPU1dhdGNoZG9nICBDb3VudERvd24gMzAw
MC4gU3RhdHVzIFN1Y2Nlc3MNClNldCBwb3N0IGVuZCBmbGFnKDcwMEEwRjg3RkI4PTU1KQ0KQklP
UyBib290IGNvbXBsZXRlZC4NCiBYZW4gNC4xNy4wDQooWEVOKSBYZW4gdmVyc2lvbiA0LjE3LjAg
KHJvb3RAKSAoZ2NjIChEZWJpYW4gMTAuMi4xLTYpIDEwLjIuMSAyMDIxMDExMCkgZGVidWc9eSBU
dWUgSnVuIDEzIDA1OjMxOjM0IEVEVCAyMDIzDQooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0Og0KKFhF
TikgYnVpbGQtaWQ6IGI3Y2I2MzYwOWVmNzllN2Y4YTMzNTliYzZkNjRhODFlMzc1MDk4NWQNCihY
RU4pIFByb2Nlc3NvcjogMDAwMDAwMDA0ODFmZDAxMDogIlVua25vd24sIEgiLCB2YXJpYW50OiAw
eDEsIHBhcnQgMHhkMDEscmV2IDB4MA0KKFhFTikgNjQtYml0IEV4ZWN1dGlvbjoNCihYRU4pICAg
UHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEwMDExMTExMTExIDAwMDAwMDAwMDAwMDAwMDANCihY
RU4pICAgICBFeGNlcHRpb24gTGV2ZWxzOiBFTDM6NjQgRUwyOjY0IEVMMTo2NCBFTDA6NjQNCihY
RU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2VkU0lNRCBHSUN2My1TeXNS
ZWcNCihYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAwMDAwMDAxMTAzMDU0MDggMDAwMDAwMDAwMDAw
MDAwMA0KKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMA0KKFhFTikgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDAwMDAwMDAwMDAxMDEx
MjUgMDAwMDAwMDAxMDIxMTEyMg0KKFhFTikgICBJU0EgRmVhdHVyZXM6ICAwMDAxMTAwMDEwMjEx
MTIwIDAwMDAwMDAwMDAwMTEwMDENCihYRU4pIDMyLWJpdCBFeGVjdXRpb246IFVuc3VwcG9ydGVk
DQooWEVOKSBVc2luZyBTTUMgQ2FsbGluZyBDb252ZW50aW9uIHYxLjENCihYRU4pIFVzaW5nIFBT
Q0kgdjEuMQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMDBdIGFkZHJlc3NbMHg5YjAw
MDAwMF0gTVBJRFJbMHg4MDAwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRb
MHgwMDAxXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4ODAxMDBdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwMl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsw
eDgwMjAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMDNdIGFkZHJl
c3NbMHg5YjAwMDAwMF0gTVBJRFJbMHg4MDMwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0Mg
KGFjcGlfaWRbMHgwMDA0XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4OTAwMDBdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwNV0gYWRkcmVzc1sweDliMDAwMDAw
XSBNUElEUlsweDkwMTAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAw
MDZdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHg5MDIwMF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDA3XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4OTAz
MDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwOF0gYWRkcmVzc1sw
eDliMDAwMDAwXSBNUElEUlsweGEwMDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNw
aV9pZFsweDAwMDldIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHhhMDEwMF0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDBhXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1Q
SURSWzB4YTAyMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwYl0g
YWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGEwMzAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
R0lDQyAoYWNwaV9pZFsweDAwMGNdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHhiMDAwMF0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDBkXSBhZGRyZXNzWzB4OWIw
MDAwMDBdIE1QSURSWzB4YjAxMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lk
WzB4MDAwZV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGIwMjAwXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMGZdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJb
MHhiMDMwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDEwXSBhZGRy
ZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4YzAwMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUND
IChhY3BpX2lkWzB4MDAxMV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGMwMTAwXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMTJdIGFkZHJlc3NbMHg5YjAwMDAw
MF0gTVBJRFJbMHhjMDIwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgw
MDEzXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4YzAzMDBdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxNF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGQw
MDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMTVdIGFkZHJlc3Nb
MHg5YjAwMDAwMF0gTVBJRFJbMHhkMDEwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDE2XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4ZDAyMDBdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxN10gYWRkcmVzc1sweDliMDAwMDAwXSBN
UElEUlsweGQwMzAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMThd
IGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxODAwMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBHSUNDIChhY3BpX2lkWzB4MDAxOV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDE4MDEw
MF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDFhXSBhZGRyZXNzWzB4
OWIwMDAwMDBdIE1QSURSWzB4MTgwMjAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNw
aV9pZFsweDAwMWJdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxODAzMDBdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxY10gYWRkcmVzc1sweDliMDAwMDAwXSBN
UElEUlsweDE5MDAwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDFk
XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MTkwMTAwXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogR0lDQyAoYWNwaV9pZFsweDAwMWVdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxOTAy
MDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxZl0gYWRkcmVzc1sw
eDliMDAwMDAwXSBNUElEUlsweDE5MDMwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDIwXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWEwMDAwXSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMjFdIGFkZHJlc3NbMHg5YjAwMDAwMF0g
TVBJRFJbMHgxYTAxMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAy
Ml0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDFhMDIwMF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDIzXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWEw
MzAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMjRdIGFkZHJlc3Nb
MHg5YjAwMDAwMF0gTVBJRFJbMHgxYjAwMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChh
Y3BpX2lkWzB4MDAyNV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDFiMDEwMF0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDI2XSBhZGRyZXNzWzB4OWIwMDAwMDBd
IE1QSURSWzB4MWIwMjAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAw
MjddIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxYjAzMDBdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyOF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDFj
MDAwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDI5XSBhZGRyZXNz
WzB4OWIwMDAwMDBdIE1QSURSWzB4MWMwMTAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAo
YWNwaV9pZFsweDAwMmFdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxYzAyMDBdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyYl0gYWRkcmVzc1sweDliMDAwMDAw
XSBNUElEUlsweDFjMDMwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgw
MDJjXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWQwMDAwXSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMmRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgx
ZDAxMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyZV0gYWRkcmVz
c1sweDliMDAwMDAwXSBNUElEUlsweDFkMDIwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0Mg
KGFjcGlfaWRbMHgwMDJmXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWQwMzAwXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMzBdIGFkZHJlc3NbMHg5YjAwMDAw
MF0gTVBJRFJbMHgyODAwMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4
MDAzMV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDI4MDEwMF0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDMyXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4
MjgwMjAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMzNdIGFkZHJl
c3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyODAzMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUND
IChhY3BpX2lkWzB4MDAzNF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDI5MDAwMF0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDM1XSBhZGRyZXNzWzB4OWIwMDAw
MDBdIE1QSURSWzB4MjkwMTAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsw
eDAwMzZdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyOTAyMDBdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzN10gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsw
eDI5MDMwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDM4XSBhZGRy
ZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmEwMDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lD
QyAoYWNwaV9pZFsweDAwMzldIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyYTAxMDBdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzYV0gYWRkcmVzc1sweDliMDAw
MDAwXSBNUElEUlsweDJhMDIwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRb
MHgwMDNiXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmEwMzAwXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwM2NdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJb
MHgyYjAwMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzZF0gYWRk
cmVzc1sweDliMDAwMDAwXSBNUElEUlsweDJiMDEwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJ
Q0MgKGFjcGlfaWRbMHgwMDNlXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmIwMjAwXSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwM2ZdIGFkZHJlc3NbMHg5YjAw
MDAwMF0gTVBJRFJbMHgyYjAzMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lk
WzB4MDA0MF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDJjMDAwMF0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDQxXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURS
WzB4MmMwMTAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNDJdIGFk
ZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyYzAyMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBH
SUNDIChhY3BpX2lkWzB4MDA0M10gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDJjMDMwMF0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDQ0XSBhZGRyZXNzWzB4OWIw
MDAwMDBdIE1QSURSWzB4MmQwMDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9p
ZFsweDAwNDVdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyZDAxMDBdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0Nl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElE
UlsweDJkMDIwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDQ3XSBh
ZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmQwMzAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
R0lDQyAoYWNwaV9pZFsweDAwNDhdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzODAwMDBd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0OV0gYWRkcmVzc1sweDli
MDAwMDAwXSBNUElEUlsweDM4MDEwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlf
aWRbMHgwMDRhXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MzgwMjAwXSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNGJdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJ
RFJbMHgzODAzMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0Y10g
YWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDM5MDAwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IEdJQ0MgKGFjcGlfaWRbMHgwMDRkXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MzkwMTAw
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNGVdIGFkZHJlc3NbMHg5
YjAwMDAwMF0gTVBJRFJbMHgzOTAyMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3Bp
X2lkWzB4MDA0Zl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDM5MDMwMF0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDUwXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1Q
SURSWzB4M2EwMDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNTFd
IGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzYTAxMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBHSUNDIChhY3BpX2lkWzB4MDA1Ml0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDNhMDIw
MF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDUzXSBhZGRyZXNzWzB4
OWIwMDAwMDBdIE1QSURSWzB4M2EwMzAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNw
aV9pZFsweDAwNTRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzYjAwMDBdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1NV0gYWRkcmVzc1sweDliMDAwMDAwXSBN
UElEUlsweDNiMDEwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDU2
XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2IwMjAwXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogR0lDQyAoYWNwaV9pZFsweDAwNTddIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzYjAz
MDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1OF0gYWRkcmVzc1sw
eDliMDAwMDAwXSBNUElEUlsweDNjMDAwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDU5XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2MwMTAwXSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNWFdIGFkZHJlc3NbMHg5YjAwMDAwMF0g
TVBJRFJbMHgzYzAyMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1
Yl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDNjMDMwMF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDVjXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2Qw
MDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNWRdIGFkZHJlc3Nb
MHg5YjAwMDAwMF0gTVBJRFJbMHgzZDAxMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChh
Y3BpX2lkWzB4MDA1ZV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDNkMDIwMF0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDVmXSBhZGRyZXNzWzB4OWIwMDAwMDBd
IE1QSURSWzB4M2QwMzAwXSBlbmFibGVkKQ0KKFhFTikgOTYgQ1BVcyBlbmFibGVkLCA5NiBDUFVz
IHRvdGFsDQooWEVOKSBDb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIG5vLXJlYWwtbW9kZSBlZGQ9
b2ZmDQooWEVOKSBhY3BpIGRpc2FibGVkOiAwDQooWEVOKSBTTVA6IEFsbG93aW5nIDk2IENQVXMN
CihYRU4pIEdlbmVyaWMgVGltZXIgSVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDEw
MDAwMCBLSHoNCihYRU4pIEdJQ3YzIGluaXRpYWxpemF0aW9uOg0KKFhFTikgICAgICAgZ2ljX2Rp
c3RfYWRkcj0weDAwMDAwMGFlMDAwMDAwDQooWEVOKSAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJx
PTI1DQooWEVOKSAgICAgICBnaWNfcmRpc3Rfc3RyaWRlPTANCihYRU4pICAgICAgIGdpY19yZGlz
dF9yZWdpb25zPTk2DQooWEVOKSAgICAgICByZWRpc3RyaWJ1dG9yIHJlZ2lvbnM6DQooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDA6IDB4MDAwMDAwYWUxMDAwMDAgLSAweDAwMDAwMGFlMTQwMDAwDQoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDE6IDB4MDAwMDAwYWUxNDAwMDAgLSAweDAwMDAwMGFlMTgw
MDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDI6IDB4MDAwMDAwYWUxODAwMDAgLSAweDAwMDAw
MGFlMWMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDM6IDB4MDAwMDAwYWUxYzAwMDAgLSAw
eDAwMDAwMGFlMjAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQ6IDB4MDAwMDAwYWUyMDAw
MDAgLSAweDAwMDAwMGFlMjQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDU6IDB4MDAwMDAw
YWUyNDAwMDAgLSAweDAwMDAwMGFlMjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY6IDB4
MDAwMDAwYWUyODAwMDAgLSAweDAwMDAwMGFlMmMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDc6IDB4MDAwMDAwYWUyYzAwMDAgLSAweDAwMDAwMGFlMzAwMDAwDQooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDg6IDB4MDAwMDAwYWUzMDAwMDAgLSAweDAwMDAwMGFlMzQwMDAwDQooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDk6IDB4MDAwMDAwYWUzNDAwMDAgLSAweDAwMDAwMGFlMzgwMDAwDQooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDEwOiAweDAwMDAwMGFlMzgwMDAwIC0gMHgwMDAwMDBhZTNjMDAw
MA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAxMTogMHgwMDAwMDBhZTNjMDAwMCAtIDB4MDAwMDAw
YWU0MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMTI6IDB4MDAwMDAwYWU0MDAwMDAgLSAw
eDAwMDAwMGFlNDQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDEzOiAweDAwMDAwMGFlNDQw
MDAwIC0gMHgwMDAwMDBhZTQ4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAxNDogMHgwMDAw
MDBhZTQ4MDAwMCAtIDB4MDAwMDAwYWU0YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMTU6
IDB4MDAwMDAwYWU0YzAwMDAgLSAweDAwMDAwMGFlNTAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDE2OiAweDAwMDAwMGFlNTAwMDAwIC0gMHgwMDAwMDBhZTU0MDAwMA0KKFhFTikgICAgICAg
ICAtIHJlZ2lvbiAxNzogMHgwMDAwMDBhZTU0MDAwMCAtIDB4MDAwMDAwYWU1ODAwMDANCihYRU4p
ICAgICAgICAgLSByZWdpb24gMTg6IDB4MDAwMDAwYWU1ODAwMDAgLSAweDAwMDAwMGFlNWMwMDAw
DQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDE5OiAweDAwMDAwMGFlNWMwMDAwIC0gMHgwMDAwMDBh
ZTYwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAyMDogMHgwMDAwMDBhZTYwMDAwMCAtIDB4
MDAwMDAwYWU2NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMjE6IDB4MDAwMDAwYWU2NDAw
MDAgLSAweDAwMDAwMGFlNjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDIyOiAweDAwMDAw
MGFlNjgwMDAwIC0gMHgwMDAwMDBhZTZjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAyMzog
MHgwMDAwMDBhZTZjMDAwMCAtIDB4MDAwMDAwYWU3MDAwMDANCihYRU4pICAgICAgICAgLSByZWdp
b24gMjQ6IDB4MDAwMDAwYWExMDAwMDAgLSAweDAwMDAwMGFhMTQwMDAwDQooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDI1OiAweDAwMDAwMGFhMTQwMDAwIC0gMHgwMDAwMDBhYTE4MDAwMA0KKFhFTikg
ICAgICAgICAtIHJlZ2lvbiAyNjogMHgwMDAwMDBhYTE4MDAwMCAtIDB4MDAwMDAwYWExYzAwMDAN
CihYRU4pICAgICAgICAgLSByZWdpb24gMjc6IDB4MDAwMDAwYWExYzAwMDAgLSAweDAwMDAwMGFh
MjAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDI4OiAweDAwMDAwMGFhMjAwMDAwIC0gMHgw
MDAwMDBhYTI0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAyOTogMHgwMDAwMDBhYTI0MDAw
MCAtIDB4MDAwMDAwYWEyODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMzA6IDB4MDAwMDAw
YWEyODAwMDAgLSAweDAwMDAwMGFhMmMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDMxOiAw
eDAwMDAwMGFhMmMwMDAwIC0gMHgwMDAwMDBhYTMwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lv
biAzMjogMHgwMDAwMDBhYTMwMDAwMCAtIDB4MDAwMDAwYWEzNDAwMDANCihYRU4pICAgICAgICAg
LSByZWdpb24gMzM6IDB4MDAwMDAwYWEzNDAwMDAgLSAweDAwMDAwMGFhMzgwMDAwDQooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDM0OiAweDAwMDAwMGFhMzgwMDAwIC0gMHgwMDAwMDBhYTNjMDAwMA0K
KFhFTikgICAgICAgICAtIHJlZ2lvbiAzNTogMHgwMDAwMDBhYTNjMDAwMCAtIDB4MDAwMDAwYWE0
MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMzY6IDB4MDAwMDAwYWE0MDAwMDAgLSAweDAw
MDAwMGFhNDQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDM3OiAweDAwMDAwMGFhNDQwMDAw
IC0gMHgwMDAwMDBhYTQ4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAzODogMHgwMDAwMDBh
YTQ4MDAwMCAtIDB4MDAwMDAwYWE0YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMzk6IDB4
MDAwMDAwYWE0YzAwMDAgLSAweDAwMDAwMGFhNTAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDQwOiAweDAwMDAwMGFhNTAwMDAwIC0gMHgwMDAwMDBhYTU0MDAwMA0KKFhFTikgICAgICAgICAt
IHJlZ2lvbiA0MTogMHgwMDAwMDBhYTU0MDAwMCAtIDB4MDAwMDAwYWE1ODAwMDANCihYRU4pICAg
ICAgICAgLSByZWdpb24gNDI6IDB4MDAwMDAwYWE1ODAwMDAgLSAweDAwMDAwMGFhNWMwMDAwDQoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDQzOiAweDAwMDAwMGFhNWMwMDAwIC0gMHgwMDAwMDBhYTYw
MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA0NDogMHgwMDAwMDBhYTYwMDAwMCAtIDB4MDAw
MDAwYWE2NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNDU6IDB4MDAwMDAwYWE2NDAwMDAg
LSAweDAwMDAwMGFhNjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQ2OiAweDAwMDAwMGFh
NjgwMDAwIC0gMHgwMDAwMDBhYTZjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA0NzogMHgw
MDAwMDBhYTZjMDAwMCAtIDB4MDAwMDAwYWE3MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24g
NDg6IDB4MDAyMDAwYWUxMDAwMDAgLSAweDAwMjAwMGFlMTQwMDAwDQooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDQ5OiAweDAwMjAwMGFlMTQwMDAwIC0gMHgwMDIwMDBhZTE4MDAwMA0KKFhFTikgICAg
ICAgICAtIHJlZ2lvbiA1MDogMHgwMDIwMDBhZTE4MDAwMCAtIDB4MDAyMDAwYWUxYzAwMDANCihY
RU4pICAgICAgICAgLSByZWdpb24gNTE6IDB4MDAyMDAwYWUxYzAwMDAgLSAweDAwMjAwMGFlMjAw
MDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDUyOiAweDAwMjAwMGFlMjAwMDAwIC0gMHgwMDIw
MDBhZTI0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA1MzogMHgwMDIwMDBhZTI0MDAwMCAt
IDB4MDAyMDAwYWUyODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNTQ6IDB4MDAyMDAwYWUy
ODAwMDAgLSAweDAwMjAwMGFlMmMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDU1OiAweDAw
MjAwMGFlMmMwMDAwIC0gMHgwMDIwMDBhZTMwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA1
NjogMHgwMDIwMDBhZTMwMDAwMCAtIDB4MDAyMDAwYWUzNDAwMDANCihYRU4pICAgICAgICAgLSBy
ZWdpb24gNTc6IDB4MDAyMDAwYWUzNDAwMDAgLSAweDAwMjAwMGFlMzgwMDAwDQooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDU4OiAweDAwMjAwMGFlMzgwMDAwIC0gMHgwMDIwMDBhZTNjMDAwMA0KKFhF
TikgICAgICAgICAtIHJlZ2lvbiA1OTogMHgwMDIwMDBhZTNjMDAwMCAtIDB4MDAyMDAwYWU0MDAw
MDANCihYRU4pICAgICAgICAgLSByZWdpb24gNjA6IDB4MDAyMDAwYWU0MDAwMDAgLSAweDAwMjAw
MGFlNDQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDYxOiAweDAwMjAwMGFlNDQwMDAwIC0g
MHgwMDIwMDBhZTQ4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA2MjogMHgwMDIwMDBhZTQ4
MDAwMCAtIDB4MDAyMDAwYWU0YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNjM6IDB4MDAy
MDAwYWU0YzAwMDAgLSAweDAwMjAwMGFlNTAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY0
OiAweDAwMjAwMGFlNTAwMDAwIC0gMHgwMDIwMDBhZTU0MDAwMA0KKFhFTikgICAgICAgICAtIHJl
Z2lvbiA2NTogMHgwMDIwMDBhZTU0MDAwMCAtIDB4MDAyMDAwYWU1ODAwMDANCihYRU4pICAgICAg
ICAgLSByZWdpb24gNjY6IDB4MDAyMDAwYWU1ODAwMDAgLSAweDAwMjAwMGFlNWMwMDAwDQooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDY3OiAweDAwMjAwMGFlNWMwMDAwIC0gMHgwMDIwMDBhZTYwMDAw
MA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA2ODogMHgwMDIwMDBhZTYwMDAwMCAtIDB4MDAyMDAw
YWU2NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNjk6IDB4MDAyMDAwYWU2NDAwMDAgLSAw
eDAwMjAwMGFlNjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDcwOiAweDAwMjAwMGFlNjgw
MDAwIC0gMHgwMDIwMDBhZTZjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA3MTogMHgwMDIw
MDBhZTZjMDAwMCAtIDB4MDAyMDAwYWU3MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNzI6
IDB4MDAyMDAwYWExMDAwMDAgLSAweDAwMjAwMGFhMTQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDczOiAweDAwMjAwMGFhMTQwMDAwIC0gMHgwMDIwMDBhYTE4MDAwMA0KKFhFTikgICAgICAg
ICAtIHJlZ2lvbiA3NDogMHgwMDIwMDBhYTE4MDAwMCAtIDB4MDAyMDAwYWExYzAwMDANCihYRU4p
ICAgICAgICAgLSByZWdpb24gNzU6IDB4MDAyMDAwYWExYzAwMDAgLSAweDAwMjAwMGFhMjAwMDAw
DQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc2OiAweDAwMjAwMGFhMjAwMDAwIC0gMHgwMDIwMDBh
YTI0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA3NzogMHgwMDIwMDBhYTI0MDAwMCAtIDB4
MDAyMDAwYWEyODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNzg6IDB4MDAyMDAwYWEyODAw
MDAgLSAweDAwMjAwMGFhMmMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc5OiAweDAwMjAw
MGFhMmMwMDAwIC0gMHgwMDIwMDBhYTMwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA4MDog
MHgwMDIwMDBhYTMwMDAwMCAtIDB4MDAyMDAwYWEzNDAwMDANCihYRU4pICAgICAgICAgLSByZWdp
b24gODE6IDB4MDAyMDAwYWEzNDAwMDAgLSAweDAwMjAwMGFhMzgwMDAwDQooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDgyOiAweDAwMjAwMGFhMzgwMDAwIC0gMHgwMDIwMDBhYTNjMDAwMA0KKFhFTikg
ICAgICAgICAtIHJlZ2lvbiA4MzogMHgwMDIwMDBhYTNjMDAwMCAtIDB4MDAyMDAwYWE0MDAwMDAN
CihYRU4pICAgICAgICAgLSByZWdpb24gODQ6IDB4MDAyMDAwYWE0MDAwMDAgLSAweDAwMjAwMGFh
NDQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg1OiAweDAwMjAwMGFhNDQwMDAwIC0gMHgw
MDIwMDBhYTQ4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA4NjogMHgwMDIwMDBhYTQ4MDAw
MCAtIDB4MDAyMDAwYWE0YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gODc6IDB4MDAyMDAw
YWE0YzAwMDAgLSAweDAwMjAwMGFhNTAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg4OiAw
eDAwMjAwMGFhNTAwMDAwIC0gMHgwMDIwMDBhYTU0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lv
biA4OTogMHgwMDIwMDBhYTU0MDAwMCAtIDB4MDAyMDAwYWE1ODAwMDANCihYRU4pICAgICAgICAg
LSByZWdpb24gOTA6IDB4MDAyMDAwYWE1ODAwMDAgLSAweDAwMjAwMGFhNWMwMDAwDQooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDkxOiAweDAwMjAwMGFhNWMwMDAwIC0gMHgwMDIwMDBhYTYwMDAwMA0K
KFhFTikgICAgICAgICAtIHJlZ2lvbiA5MjogMHgwMDIwMDBhYTYwMDAwMCAtIDB4MDAyMDAwYWE2
NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gOTM6IDB4MDAyMDAwYWE2NDAwMDAgLSAweDAw
MjAwMGFhNjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDk0OiAweDAwMjAwMGFhNjgwMDAw
IC0gMHgwMDIwMDBhYTZjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA5NTogMHgwMDIwMDBh
YTZjMDAwMCAtIDB4MDAyMDAwYWE3MDAwMDANCihYRU4pIEdJQ3YzIGNvbXBhdGlibGUgd2l0aCBH
SUN2MiBjYmFzZSAweDAwMDAwMDliMDAwMDAwIHZiYXNlIDB4MDAwMDAwOWIwMjAwMDANCihYRU4p
IEdJQ3YzOiA2NzIgbGluZXMsIChJSUQgMDAwMzE3MzYpLg0KKFhFTikgR0lDdjM6IENQVTA6IEZv
dW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDAgQDAwMDAwMDAwNDAwMzcwMDANCihYRU4pIFVz
aW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikNCihYRU4p
IEluaXRpYWxpemluZyBDcmVkaXQyIHNjaGVkdWxlcg0KKFhFTikgIGxvYWRfcHJlY2lzaW9uX3No
aWZ0OiAxOA0KKFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMA0KKFhFTikgIHVuZGVybG9hZF9i
YWxhbmNlX3RvbGVyYW5jZTogMA0KKFhFTikgIG92ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAt
Mw0KKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0DQooWEVOKSAgY2FwIGVuZm9y
Y2VtZW50IGdyYW51bGFyaXR5OiAxMG1zDQooWEVOKSBsb2FkIHRyYWNraW5nIHdpbmRvdyBsZW5n
dGggMTA3Mzc0MTgyNCBucw0KKFhFTikgRGVmYXVsdGluZyB0byBhbHRlcm5hdGl2ZSBrZXkgaGFu
ZGxpbmc7IHNlbmQgJ0EnIHRvIHN3aXRjaCB0byBub3JtYWwgbW9kZS4NCihYRU4pIEFsbG9jYXRl
ZCBjb25zb2xlIHJpbmcgb2YgMTAyNCBLaUIuDQooWEVOKSBDUFUwOiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIEJyaW5naW5n
IHVwIENQVTENCihYRU4pIEdJQ3YzOiBDUFUxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lv
biAxIEAwMDAwMDAwMDQwMDc4MDAwDQooWEVOKSBDUFUxOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAxIGJvb3RlZC4N
CihYRU4pIEJyaW5naW5nIHVwIENQVTINCihYRU4pIEdJQ3YzOiBDUFUyOiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAyIEAwMDAwMDAwMDQwMGI5MDAwDQooWEVOKSBDUFUyOiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4p
IENQVSAyIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTMNCihYRU4pIEdJQ3YzOiBDUFUz
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzIEAwMDAwMDAwMDQwMGZhMDAwDQooWEVO
KSBDUFUzOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRo
ZSBkb21haW4NCihYRU4pIENQVSAzIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTQNCihY
RU4pIEdJQ3YzOiBDUFU0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0IEAwMDAwMDAw
MDQwMTNiMDAwDQooWEVOKSBDUFU0OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJl
Zm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA0IGJvb3RlZC4NCihYRU4pIEJyaW5n
aW5nIHVwIENQVTUNCihYRU4pIEdJQ3YzOiBDUFU1OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJl
Z2lvbiA1IEAwMDAwMDAwMDQwMTdjMDAwDQooWEVOKSBDUFU1OiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA1IGJvb3Rl
ZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTYNCihYRU4pIEdJQ3YzOiBDUFU2OiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiA2IEAwMDAwMDAwMDQwMWJkMDAwDQooWEVOKSBDUFU2OiBHdWVz
dCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihY
RU4pIENQVSA2IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTcNCihYRU4pIEdJQ3YzOiBD
UFU3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3IEAwMDAwMDAwMDQwMWZlMDAwDQoo
WEVOKSBDUFU3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5n
IHRoZSBkb21haW4NCihYRU4pIENQVSA3IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTgN
CihYRU4pIEdJQ3YzOiBDUFU4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4IEAwMDAw
MDAwMDQwMjNmMDAwDQooWEVOKSBDUFU4OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVz
IGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA4IGJvb3RlZC4NCihYRU4pIEJy
aW5naW5nIHVwIENQVTkNCihYRU4pIEdJQ3YzOiBDUFU5OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGlu
IHJlZ2lvbiA5IEAwMDAwMDAwMDQwMjgwMDAwDQooWEVOKSBDUFU5OiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA5IGJv
b3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTEwDQooWEVOKSBHSUN2MzogQ1BVMTA6IEZvdW5k
IHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEwIEAwMDAwMDAwMDQwMmMxMDAwDQooWEVOKSBDUFUx
MDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluDQooWEVOKSBDUFUgMTAgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTENCihYRU4p
IEdJQ3YzOiBDUFUxMTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTEgQDAwMDAwMDAw
NDAzMDIwMDANCihYRU4pIENQVTExOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJl
Zm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAxMSBib290ZWQuDQooWEVOKSBCcmlu
Z2luZyB1cCBDUFUxMg0KKFhFTikgR0lDdjM6IENQVTEyOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGlu
IHJlZ2lvbiAxMiBAMDAwMDAwMDA0MDM0MzAwMA0KKFhFTikgQ1BVMTI6IEd1ZXN0IGF0b21pY3Mg
d2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDEy
IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTEzDQooWEVOKSBHSUN2MzogQ1BVMTM6IEZv
dW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEzIEAwMDAwMDAwMDQwMzg0MDAwDQooWEVOKSBD
UFUxMzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluDQooWEVOKSBDUFUgMTMgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTQNCihY
RU4pIEdJQ3YzOiBDUFUxNDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTQgQDAwMDAw
MDAwNDAzYzUwMDANCihYRU4pIENQVTE0OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVz
IGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAxNCBib290ZWQuDQooWEVOKSBC
cmluZ2luZyB1cCBDUFUxNQ0KKFhFTikgR0lDdjM6IENQVTE1OiBGb3VuZCByZWRpc3RyaWJ1dG9y
IGluIHJlZ2lvbiAxNSBAMDAwMDAwMDA0MDQwNjAwMA0KKFhFTikgQ1BVMTU6IEd1ZXN0IGF0b21p
Y3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BV
IDE1IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTE2DQooWEVOKSBHSUN2MzogQ1BVMTY6
IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDE2IEAwMDAwMDAwMDQwNDQ3MDAwDQooWEVO
KSBDUFUxNjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0
aGUgZG9tYWluDQooWEVOKSBDUFUgMTYgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMTcN
CihYRU4pIEdJQ3YzOiBDUFUxNzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMTcgQDAw
MDAwMDAwNDA0ODgwMDANCihYRU4pIENQVTE3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRp
bWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAxNyBib290ZWQuDQooWEVO
KSBCcmluZ2luZyB1cCBDUFUxOA0KKFhFTikgR0lDdjM6IENQVTE4OiBGb3VuZCByZWRpc3RyaWJ1
dG9yIGluIHJlZ2lvbiAxOCBAMDAwMDAwMDA0MDRjOTAwMA0KKFhFTikgQ1BVMTg6IEd1ZXN0IGF0
b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikg
Q1BVIDE4IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTE5DQooWEVOKSBHSUN2MzogQ1BV
MTk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDE5IEAwMDAwMDAwMDQwNTBhMDAwDQoo
WEVOKSBDUFUxOTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMTkgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BV
MjANCihYRU4pIEdJQ3YzOiBDUFUyMDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMjAg
QDAwMDAwMDAwNDA1NGIwMDANCihYRU4pIENQVTIwOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3
IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAyMCBib290ZWQuDQoo
WEVOKSBCcmluZ2luZyB1cCBDUFUyMQ0KKFhFTikgR0lDdjM6IENQVTIxOiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAyMSBAMDAwMDAwMDA0MDU4YzAwMA0KKFhFTikgQ1BVMjE6IEd1ZXN0
IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhF
TikgQ1BVIDIxIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTIyDQooWEVOKSBHSUN2Mzog
Q1BVMjI6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDIyIEAwMDAwMDAwMDQwNWNkMDAw
DQooWEVOKSBDUFUyMjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZvcmUgcGF1
c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMjIgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAg
Q1BVMjMNCihYRU4pIEdJQ3YzOiBDUFUyMzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
MjMgQDAwMDAwMDAwNDA2MGUwMDANCihYRU4pIENQVTIzOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAyMyBib290ZWQu
DQooWEVOKSBCcmluZ2luZyB1cCBDUFUyNA0KKFhFTikgR0lDdjM6IENQVTI0OiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiAyNCBAMDAwMDAwMDA0MDY0ZjAwMA0KKFhFTikgQ1BVMjQ6IEd1
ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0K
KFhFTikgQ1BVIDI0IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTI1DQooWEVOKSBHSUN2
MzogQ1BVMjU6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDI1IEAwMDAwMDAwMDQwNjkw
MDAwDQooWEVOKSBDUFUyNTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZvcmUg
cGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMjUgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcg
dXAgQ1BVMjYNCihYRU4pIEdJQ3YzOiBDUFUyNjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gMjYgQDAwMDAwMDAwNDA2ZDEwMDANCihYRU4pIENQVTI2OiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAyNiBib290
ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUyNw0KKFhFTikgR0lDdjM6IENQVTI3OiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyNyBAMDAwMDAwMDA0MDcxMjAwMA0KKFhFTikgQ1BVMjc6
IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFp
bg0KKFhFTikgQ1BVIDI3IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTI4DQooWEVOKSBH
SUN2MzogQ1BVMjg6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDI4IEAwMDAwMDAwMDQw
NzUzMDAwDQooWEVOKSBDUFUyODogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMjggYm9vdGVkLg0KKFhFTikgQnJpbmdp
bmcgdXAgQ1BVMjkNCihYRU4pIEdJQ3YzOiBDUFUyOTogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gMjkgQDAwMDAwMDAwNDA3OTQwMDANCihYRU4pIENQVTI5OiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAyOSBi
b290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzMA0KKFhFTikgR0lDdjM6IENQVTMwOiBGb3Vu
ZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzMCBAMDAwMDAwMDA0MDdkNTAwMA0KKFhFTikgQ1BV
MzA6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRv
bWFpbg0KKFhFTikgQ1BVIDMwIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTMxDQooWEVO
KSBHSUN2MzogQ1BVMzE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDMxIEAwMDAwMDAw
MDQwODE2MDAwDQooWEVOKSBDUFUzMTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBi
ZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMzEgYm9vdGVkLg0KKFhFTikgQnJp
bmdpbmcgdXAgQ1BVMzINCihYRU4pIEdJQ3YzOiBDUFUzMjogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gMzIgQDAwMDAwMDAwNDA4NTcwMDANCihYRU4pIENQVTMyOiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAz
MiBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzMw0KKFhFTikgR0lDdjM6IENQVTMzOiBG
b3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzMyBAMDAwMDAwMDA0MDg5ODAwMA0KKFhFTikg
Q1BVMzM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhl
IGRvbWFpbg0KKFhFTikgQ1BVIDMzIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTM0DQoo
WEVOKSBHSUN2MzogQ1BVMzQ6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDM0IEAwMDAw
MDAwMDQwOGQ5MDAwDQooWEVOKSBDUFUzNDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMzQgYm9vdGVkLg0KKFhFTikg
QnJpbmdpbmcgdXAgQ1BVMzUNCihYRU4pIEdJQ3YzOiBDUFUzNTogRm91bmQgcmVkaXN0cmlidXRv
ciBpbiByZWdpb24gMzUgQDAwMDAwMDAwNDA5MWEwMDANCihYRU4pIENQVTM1OiBHdWVzdCBhdG9t
aWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQ
VSAzNSBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzNg0KKFhFTikgR0lDdjM6IENQVTM2
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzNiBAMDAwMDAwMDA0MDk1YjAwMA0KKFhF
TikgQ1BVMzY6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcg
dGhlIGRvbWFpbg0KKFhFTikgQ1BVIDM2IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTM3
DQooWEVOKSBHSUN2MzogQ1BVMzc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDM3IEAw
MDAwMDAwMDQwOTljMDAwDQooWEVOKSBDUFUzNzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0
aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMzcgYm9vdGVkLg0KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVMzgNCihYRU4pIEdJQ3YzOiBDUFUzODogRm91bmQgcmVkaXN0cmli
dXRvciBpbiByZWdpb24gMzggQDAwMDAwMDAwNDA5ZGQwMDANCihYRU4pIENQVTM4OiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4p
IENQVSAzOCBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzOQ0KKFhFTikgR0lDdjM6IENQ
VTM5OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzOSBAMDAwMDAwMDA0MGExZTAwMA0K
KFhFTikgQ1BVMzk6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNp
bmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDM5IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQ
VTQwDQooWEVOKSBHSUN2MzogQ1BVNDA6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDQw
IEAwMDAwMDAwMDQwYTVmMDAwDQooWEVOKSBDUFU0MDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAy
NyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNDAgYm9vdGVkLg0K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVNDENCihYRU4pIEdJQ3YzOiBDUFU0MTogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gNDEgQDAwMDAwMDAwNDBhYTAwMDANCihYRU4pIENQVTQxOiBHdWVz
dCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihY
RU4pIENQVSA0MSBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU0Mg0KKFhFTikgR0lDdjM6
IENQVTQyOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0MiBAMDAwMDAwMDA0MGFlMTAw
MA0KKFhFTikgQ1BVNDI6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBh
dXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDQyIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVw
IENQVTQzDQooWEVOKSBHSUN2MzogQ1BVNDM6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDQzIEAwMDAwMDAwMDQwYjIyMDAwDQooWEVOKSBDUFU0MzogR3Vlc3QgYXRvbWljcyB3aWxsIHRy
eSAyNyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNDMgYm9vdGVk
Lg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNDQNCihYRU4pIEdJQ3YzOiBDUFU0NDogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gNDQgQDAwMDAwMDAwNDBiNjMwMDANCihYRU4pIENQVTQ0OiBH
dWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4N
CihYRU4pIENQVSA0NCBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU0NQ0KKFhFTikgR0lD
djM6IENQVTQ1OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0NSBAMDAwMDAwMDA0MGJh
NDAwMA0KKFhFTikgQ1BVNDU6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3Jl
IHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDQ1IGJvb3RlZC4NCihYRU4pIEJyaW5naW5n
IHVwIENQVTQ2DQooWEVOKSBHSUN2MzogQ1BVNDY6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDQ2IEAwMDAwMDAwMDQwYmU1MDAwDQooWEVOKSBDUFU0NjogR3Vlc3QgYXRvbWljcyB3aWxs
IHRyeSAyNyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNDYgYm9v
dGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNDcNCihYRU4pIEdJQ3YzOiBDUFU0NzogRm91bmQg
cmVkaXN0cmlidXRvciBpbiByZWdpb24gNDcgQDAwMDAwMDAwNDBjMjYwMDANCihYRU4pIENQVTQ3
OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21h
aW4NCihYRU4pIENQVSA0NyBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU0OA0KKFhFTikg
R0lDdjM6IENQVTQ4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0OCBAMDAwMDAwMDA0
MGM2NzAwMA0KKFhFTikgQ1BVNDg6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVm
b3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDQ4IGJvb3RlZC4NCihYRU4pIEJyaW5n
aW5nIHVwIENQVTQ5DQooWEVOKSBHSUN2MzogQ1BVNDk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDQ5IEAwMDAwMDAwMDQwY2E4MDAwDQooWEVOKSBDUFU0OTogR3Vlc3QgYXRvbWljcyB3
aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNDkg
Ym9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTANCihYRU4pIEdJQ3YzOiBDUFU1MDogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTAgQDAwMDAwMDAwNDBjZTkwMDANCihYRU4pIENQ
VTUwOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBk
b21haW4NCihYRU4pIENQVSA1MCBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU1MQ0KKFhF
TikgR0lDdjM6IENQVTUxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA1MSBAMDAwMDAw
MDA0MGQyYTAwMA0KKFhFTikgQ1BVNTE6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMg
YmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDUxIGJvb3RlZC4NCihYRU4pIEJy
aW5naW5nIHVwIENQVTUyDQooWEVOKSBHSUN2MzogQ1BVNTI6IEZvdW5kIHJlZGlzdHJpYnV0b3Ig
aW4gcmVnaW9uIDUyIEAwMDAwMDAwMDQwZDZiMDAwDQooWEVOKSBDUFU1MjogR3Vlc3QgYXRvbWlj
cyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUg
NTIgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTMNCihYRU4pIEdJQ3YzOiBDUFU1Mzog
Rm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTMgQDAwMDAwMDAwNDBkYWMwMDANCihYRU4p
IENQVTUzOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRo
ZSBkb21haW4NCihYRU4pIENQVSA1MyBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU1NA0K
KFhFTikgR0lDdjM6IENQVTU0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA1NCBAMDAw
MDAwMDA0MGRlZDAwMA0KKFhFTikgQ1BVNTQ6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGlt
ZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDU0IGJvb3RlZC4NCihYRU4p
IEJyaW5naW5nIHVwIENQVTU1DQooWEVOKSBHSUN2MzogQ1BVNTU6IEZvdW5kIHJlZGlzdHJpYnV0
b3IgaW4gcmVnaW9uIDU1IEAwMDAwMDAwMDQwZTJlMDAwDQooWEVOKSBDUFU1NTogR3Vlc3QgYXRv
bWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBD
UFUgNTUgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTYNCihYRU4pIEdJQ3YzOiBDUFU1
NjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTYgQDAwMDAwMDAwNDBlNmYwMDANCihY
RU4pIENQVTU2OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5n
IHRoZSBkb21haW4NCihYRU4pIENQVSA1NiBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU1
Nw0KKFhFTikgR0lDdjM6IENQVTU3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA1NyBA
MDAwMDAwMDA0MGViMDAwMA0KKFhFTikgQ1BVNTc6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjgg
dGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDU3IGJvb3RlZC4NCihY
RU4pIEJyaW5naW5nIHVwIENQVTU4DQooWEVOKSBHSUN2MzogQ1BVNTg6IEZvdW5kIHJlZGlzdHJp
YnV0b3IgaW4gcmVnaW9uIDU4IEAwMDAwMDAwMDQwZWYxMDAwDQooWEVOKSBDUFU1ODogR3Vlc3Qg
YXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVO
KSBDUFUgNTggYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTkNCihYRU4pIEdJQ3YzOiBD
UFU1OTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTkgQDAwMDAwMDAwNDBmMzIwMDAN
CihYRU4pIENQVTU5OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVz
aW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA1OSBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBD
UFU2MA0KKFhFTikgR0lDdjM6IENQVTYwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA2
MCBAMDAwMDAwMDA0MGY3MzAwMA0KKFhFTikgQ1BVNjA6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkg
MjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDYwIGJvb3RlZC4N
CihYRU4pIEJyaW5naW5nIHVwIENQVTYxDQooWEVOKSBHSUN2MzogQ1BVNjE6IEZvdW5kIHJlZGlz
dHJpYnV0b3IgaW4gcmVnaW9uIDYxIEAwMDAwMDAwMDQwZmI0MDAwDQooWEVOKSBDUFU2MTogR3Vl
c3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQoo
WEVOKSBDUFUgNjEgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNjINCihYRU4pIEdJQ3Yz
OiBDUFU2MjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjIgQDAwMDAwMDAwNDBmZjUw
MDANCihYRU4pIENQVTYyOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBw
YXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA2MiBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1
cCBDUFU2Mw0KKFhFTikgR0lDdjM6IENQVTYzOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lv
biA2MyBAMDAwMDAwMDA0MTAzNjAwMA0KKFhFTikgQ1BVNjM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0
cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDYzIGJvb3Rl
ZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTY0DQooWEVOKSBHSUN2MzogQ1BVNjQ6IEZvdW5kIHJl
ZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDY0IEAwMDAwMDAwMDQxMDc3MDAwDQooWEVOKSBDUFU2NDog
R3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWlu
DQooWEVOKSBDUFUgNjQgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNjUNCihYRU4pIEdJ
Q3YzOiBDUFU2NTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjUgQDAwMDAwMDAwNDEw
YjgwMDANCihYRU4pIENQVTY1OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRpbWVzIGJlZm9y
ZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA2NSBib290ZWQuDQooWEVOKSBCcmluZ2lu
ZyB1cCBDUFU2Ng0KKFhFTikgR0lDdjM6IENQVTY2OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJl
Z2lvbiA2NiBAMDAwMDAwMDA0MTBmOTAwMA0KKFhFTikgQ1BVNjY6IEd1ZXN0IGF0b21pY3Mgd2ls
bCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDY2IGJv
b3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTY3DQooWEVOKSBHSUN2MzogQ1BVNjc6IEZvdW5k
IHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDY3IEAwMDAwMDAwMDQxMTNhMDAwDQooWEVOKSBDUFU2
NzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluDQooWEVOKSBDUFUgNjcgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNjgNCihYRU4p
IEdJQ3YzOiBDUFU2ODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjggQDAwMDAwMDAw
NDExN2IwMDANCihYRU4pIENQVTY4OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJl
Zm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA2OCBib290ZWQuDQooWEVOKSBCcmlu
Z2luZyB1cCBDUFU2OQ0KKFhFTikgR0lDdjM6IENQVTY5OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGlu
IHJlZ2lvbiA2OSBAMDAwMDAwMDA0MTFiYzAwMA0KKFhFTikgQ1BVNjk6IEd1ZXN0IGF0b21pY3Mg
d2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDY5
IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTcwDQooWEVOKSBHSUN2MzogQ1BVNzA6IEZv
dW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDcwIEAwMDAwMDAwMDQxMWZkMDAwDQooWEVOKSBD
UFU3MDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluDQooWEVOKSBDUFUgNzAgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNzENCihY
RU4pIEdJQ3YzOiBDUFU3MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzEgQDAwMDAw
MDAwNDEyM2UwMDANCihYRU4pIENQVTcxOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVz
IGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA3MSBib290ZWQuDQooWEVOKSBC
cmluZ2luZyB1cCBDUFU3Mg0KKFhFTikgR0lDdjM6IENQVTcyOiBGb3VuZCByZWRpc3RyaWJ1dG9y
IGluIHJlZ2lvbiA3MiBAMDAwMDAwMDA0MTI3ZjAwMA0KKFhFTikgQ1BVNzI6IEd1ZXN0IGF0b21p
Y3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BV
IDcyIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTczDQooWEVOKSBHSUN2MzogQ1BVNzM6
IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDczIEAwMDAwMDAwMDQxMmMwMDAwDQooWEVO
KSBDUFU3MzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0
aGUgZG9tYWluDQooWEVOKSBDUFUgNzMgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNzQN
CihYRU4pIEdJQ3YzOiBDUFU3NDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzQgQDAw
MDAwMDAwNDEzMDEwMDANCihYRU4pIENQVTc0OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3IHRp
bWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA3NCBib290ZWQuDQooWEVO
KSBCcmluZ2luZyB1cCBDUFU3NQ0KKFhFTikgR0lDdjM6IENQVTc1OiBGb3VuZCByZWRpc3RyaWJ1
dG9yIGluIHJlZ2lvbiA3NSBAMDAwMDAwMDA0MTM0MjAwMA0KKFhFTikgQ1BVNzU6IEd1ZXN0IGF0
b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikg
Q1BVIDc1IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTc2DQooWEVOKSBHSUN2MzogQ1BV
NzY6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDc2IEAwMDAwMDAwMDQxMzgzMDAwDQoo
WEVOKSBDUFU3NjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNzYgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BV
NzcNCihYRU4pIEdJQ3YzOiBDUFU3NzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNzcg
QDAwMDAwMDAwNDEzYzQwMDANCihYRU4pIENQVTc3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI3
IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA3NyBib290ZWQuDQoo
WEVOKSBCcmluZ2luZyB1cCBDUFU3OA0KKFhFTikgR0lDdjM6IENQVTc4OiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiA3OCBAMDAwMDAwMDA0MTQwNTAwMA0KKFhFTikgQ1BVNzg6IEd1ZXN0
IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhF
TikgQ1BVIDc4IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTc5DQooWEVOKSBHSUN2Mzog
Q1BVNzk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDc5IEAwMDAwMDAwMDQxNDQ2MDAw
DQooWEVOKSBDUFU3OTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1
c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNzkgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAg
Q1BVODANCihYRU4pIEdJQ3YzOiBDUFU4MDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
ODAgQDAwMDAwMDAwNDE0ODcwMDANCihYRU4pIENQVTgwOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA4MCBib290ZWQu
DQooWEVOKSBCcmluZ2luZyB1cCBDUFU4MQ0KKFhFTikgR0lDdjM6IENQVTgxOiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiA4MSBAMDAwMDAwMDA0MTRjODAwMA0KKFhFTikgQ1BVODE6IEd1
ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0K
KFhFTikgQ1BVIDgxIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTgyDQooWEVOKSBHSUN2
MzogQ1BVODI6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDgyIEAwMDAwMDAwMDQxNTA5
MDAwDQooWEVOKSBDUFU4MjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUg
cGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgODIgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcg
dXAgQ1BVODMNCihYRU4pIEdJQ3YzOiBDUFU4MzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gODMgQDAwMDAwMDAwNDE1NGEwMDANCihYRU4pIENQVTgzOiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA4MyBib290
ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU4NA0KKFhFTikgR0lDdjM6IENQVTg0OiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4NCBAMDAwMDAwMDA0MTU4YjAwMA0KKFhFTikgQ1BVODQ6
IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFp
bg0KKFhFTikgQ1BVIDg0IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTg1DQooWEVOKSBH
SUN2MzogQ1BVODU6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDg1IEAwMDAwMDAwMDQx
NWNjMDAwDQooWEVOKSBDUFU4NTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyNyB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgODUgYm9vdGVkLg0KKFhFTikgQnJpbmdp
bmcgdXAgQ1BVODYNCihYRU4pIEdJQ3YzOiBDUFU4NjogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gODYgQDAwMDAwMDAwNDE2MGQwMDANCihYRU4pIENQVTg2OiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI3IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA4NiBi
b290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU4Nw0KKFhFTikgR0lDdjM6IENQVTg3OiBGb3Vu
ZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4NyBAMDAwMDAwMDA0MTY0ZTAwMA0KKFhFTikgQ1BV
ODc6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRv
bWFpbg0KKFhFTikgQ1BVIDg3IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTg4DQooWEVO
KSBHSUN2MzogQ1BVODg6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDg4IEAwMDAwMDAw
MDQxNjhmMDAwDQooWEVOKSBDUFU4ODogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBi
ZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgODggYm9vdGVkLg0KKFhFTikgQnJp
bmdpbmcgdXAgQ1BVODkNCihYRU4pIEdJQ3YzOiBDUFU4OTogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gODkgQDAwMDAwMDAwNDE2ZDAwMDANCihYRU4pIENQVTg5OiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA4
OSBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU5MA0KKFhFTikgR0lDdjM6IENQVTkwOiBG
b3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA5MCBAMDAwMDAwMDA0MTcxMTAwMA0KKFhFTikg
Q1BVOTA6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhl
IGRvbWFpbg0KKFhFTikgQ1BVIDkwIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTkxDQoo
WEVOKSBHSUN2MzogQ1BVOTE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDkxIEAwMDAw
MDAwMDQxNzUyMDAwDQooWEVOKSBDUFU5MTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgOTEgYm9vdGVkLg0KKFhFTikg
QnJpbmdpbmcgdXAgQ1BVOTINCihYRU4pIEdJQ3YzOiBDUFU5MjogRm91bmQgcmVkaXN0cmlidXRv
ciBpbiByZWdpb24gOTIgQDAwMDAwMDAwNDE3OTMwMDANCihYRU4pIENQVTkyOiBHdWVzdCBhdG9t
aWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQ
VSA5MiBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU5Mw0KKFhFTikgR0lDdjM6IENQVTkz
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA5MyBAMDAwMDAwMDA0MTdkNDAwMA0KKFhF
TikgQ1BVOTM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjcgdGltZXMgYmVmb3JlIHBhdXNpbmcg
dGhlIGRvbWFpbg0KKFhFTikgQ1BVIDkzIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTk0
DQooWEVOKSBHSUN2MzogQ1BVOTQ6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDk0IEAw
MDAwMDAwMDQxODE1MDAwDQooWEVOKSBDUFU5NDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0
aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgOTQgYm9vdGVkLg0KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVOTUNCihYRU4pIEdJQ3YzOiBDUFU5NTogRm91bmQgcmVkaXN0cmli
dXRvciBpbiByZWdpb24gOTUgQDAwMDAwMDAwNDE4NTYwMDANCihYRU4pIENQVTk1OiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4p
IEJyb3VnaHQgdXAgOTYgQ1BVcw0KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkDQoo
WEVOKSBQMk06IDQ4LWJpdCBJUEEgd2l0aCA0OC1iaXQgUEEgYW5kIDE2LWJpdCBWTUlEDQooWEVO
KSBQMk06IDQgbGV2ZWxzIHdpdGggb3JkZXItMCByb290LCBWVENSIDB4MDAwMDAwMDA4MDBkMzU5
MA0KKFhFTikgQ1BVIDk1IGJvb3RlZC4NCihYRU4pIFNjaGVkdWxpbmcgZ3JhbnVsYXJpdHk6IGNw
dSwgMSBDUFUgcGVyIHNjaGVkLXJlc291cmNlDQooWEVOKSBJbml0aWFsaXppbmcgQ3JlZGl0MiBz
Y2hlZHVsZXINCihYRU4pICBsb2FkX3ByZWNpc2lvbl9zaGlmdDogMTgNCihYRU4pICBsb2FkX3dp
bmRvd19zaGlmdDogMzANCihYRU4pICB1bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6IDANCihY
RU4pICBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogLTMNCihYRU4pICBydW5xdWV1ZXMgYXJy
YW5nZW1lbnQ6IHNvY2tldA0KKFhFTikgIGNhcCBlbmZvcmNlbWVudCBncmFudWxhcml0eTogMTBt
cw0KKFhFTikgbG9hZCB0cmFja2luZyB3aW5kb3cgbGVuZ3RoIDEwNzM3NDE4MjQgbnMNCihYRU4p
IEFkZGluZyBjcHUgMCB0byBydW5xdWV1ZSAwDQooWEVOKSAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVl
LCBhY3RpdmF0aW5nDQooWEVOKSBBZGRpbmcgY3B1IDEgdG8gcnVucXVldWUgMA0KKFhFTikgQWRk
aW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgMyB0byBydW5xdWV1ZSAw
DQooWEVOKSBBZGRpbmcgY3B1IDQgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSA1IHRv
IHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgNiB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRp
bmcgY3B1IDcgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSA4IHRvIHJ1bnF1ZXVlIDAN
CihYRU4pIEFkZGluZyBjcHUgOSB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDEwIHRv
IHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgMTEgdG8gcnVucXVldWUgMA0KKFhFTikgQWRk
aW5nIGNwdSAxMiB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDEzIHRvIHJ1bnF1ZXVl
IDANCihYRU4pIEFkZGluZyBjcHUgMTQgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSAx
NSB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDE2IHRvIHJ1bnF1ZXVlIDENCihYRU4p
ICBGaXJzdCBjcHUgb24gcnVucXVldWUsIGFjdGl2YXRpbmcNCihYRU4pIEFkZGluZyBjcHUgMTcg
dG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSAxOCB0byBydW5xdWV1ZSAxDQooWEVOKSBB
ZGRpbmcgY3B1IDE5IHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgMjAgdG8gcnVucXVl
dWUgMQ0KKFhFTikgQWRkaW5nIGNwdSAyMSB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1
IDIyIHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgMjMgdG8gcnVucXVldWUgMQ0KKFhF
TikgQWRkaW5nIGNwdSAyNCB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDI1IHRvIHJ1
bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgMjYgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5n
IGNwdSAyNyB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDI4IHRvIHJ1bnF1ZXVlIDEN
CihYRU4pIEFkZGluZyBjcHUgMjkgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSAzMCB0
byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDMxIHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFk
ZGluZyBjcHUgMzIgdG8gcnVucXVldWUgMg0KKFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwg
YWN0aXZhdGluZw0KKFhFTikgQWRkaW5nIGNwdSAzMyB0byBydW5xdWV1ZSAyDQooWEVOKSBBZGRp
bmcgY3B1IDM0IHRvIHJ1bnF1ZXVlIDINCihYRU4pIEFkZGluZyBjcHUgMzUgdG8gcnVucXVldWUg
Mg0KKFhFTikgQWRkaW5nIGNwdSAzNiB0byBydW5xdWV1ZSAyDQooWEVOKSBBZGRpbmcgY3B1IDM3
IHRvIHJ1bnF1ZXVlIDINCihYRU4pIEFkZGluZyBjcHUgMzggdG8gcnVucXVldWUgMg0KKFhFTikg
QWRkaW5nIGNwdSAzOSB0byBydW5xdWV1ZSAyDQooWEVOKSBBZGRpbmcgY3B1IDQwIHRvIHJ1bnF1
ZXVlIDINCihYRU4pIEFkZGluZyBjcHUgNDEgdG8gcnVucXVldWUgMg0KKFhFTikgQWRkaW5nIGNw
dSA0MiB0byBydW5xdWV1ZSAyDQooWEVOKSBBZGRpbmcgY3B1IDQzIHRvIHJ1bnF1ZXVlIDINCihY
RU4pIEFkZGluZyBjcHUgNDQgdG8gcnVucXVldWUgMg0KKFhFTikgQWRkaW5nIGNwdSA0NSB0byBy
dW5xdWV1ZSAyDQooWEVOKSBBZGRpbmcgY3B1IDQ2IHRvIHJ1bnF1ZXVlIDINCihYRU4pIEFkZGlu
ZyBjcHUgNDcgdG8gcnVucXVldWUgMg0KKFhFTikgQWRkaW5nIGNwdSA0OCB0byBydW5xdWV1ZSAz
DQooWEVOKSAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nDQooWEVOKSBBZGRpbmcg
Y3B1IDQ5IHRvIHJ1bnF1ZXVlIDMNCihYRU4pIEFkZGluZyBjcHUgNTAgdG8gcnVucXVldWUgMw0K
KFhFTikgQWRkaW5nIGNwdSA1MSB0byBydW5xdWV1ZSAzDQooWEVOKSBBZGRpbmcgY3B1IDUyIHRv
IHJ1bnF1ZXVlIDMNCihYRU4pIEFkZGluZyBjcHUgNTMgdG8gcnVucXVldWUgMw0KKFhFTikgQWRk
aW5nIGNwdSA1NCB0byBydW5xdWV1ZSAzDQooWEVOKSBBZGRpbmcgY3B1IDU1IHRvIHJ1bnF1ZXVl
IDMNCihYRU4pIEFkZGluZyBjcHUgNTYgdG8gcnVucXVldWUgMw0KKFhFTikgQWRkaW5nIGNwdSA1
NyB0byBydW5xdWV1ZSAzDQooWEVOKSBBZGRpbmcgY3B1IDU4IHRvIHJ1bnF1ZXVlIDMNCihYRU4p
IEFkZGluZyBjcHUgNTkgdG8gcnVucXVldWUgMw0KKFhFTikgQWRkaW5nIGNwdSA2MCB0byBydW5x
dWV1ZSAzDQooWEVOKSBBZGRpbmcgY3B1IDYxIHRvIHJ1bnF1ZXVlIDMNCihYRU4pIEFkZGluZyBj
cHUgNjIgdG8gcnVucXVldWUgMw0KKFhFTikgQWRkaW5nIGNwdSA2MyB0byBydW5xdWV1ZSAzDQoo
WEVOKSBBZGRpbmcgY3B1IDY0IHRvIHJ1bnF1ZXVlIDQNCihYRU4pICBGaXJzdCBjcHUgb24gcnVu
cXVldWUsIGFjdGl2YXRpbmcNCihYRU4pIEFkZGluZyBjcHUgNjUgdG8gcnVucXVldWUgNA0KKFhF
TikgQWRkaW5nIGNwdSA2NiB0byBydW5xdWV1ZSA0DQooWEVOKSBBZGRpbmcgY3B1IDY3IHRvIHJ1
bnF1ZXVlIDQNCihYRU4pIEFkZGluZyBjcHUgNjggdG8gcnVucXVldWUgNA0KKFhFTikgQWRkaW5n
IGNwdSA2OSB0byBydW5xdWV1ZSA0DQooWEVOKSBBZGRpbmcgY3B1IDcwIHRvIHJ1bnF1ZXVlIDQN
CihYRU4pIEFkZGluZyBjcHUgNzEgdG8gcnVucXVldWUgNA0KKFhFTikgQWRkaW5nIGNwdSA3MiB0
byBydW5xdWV1ZSA0DQooWEVOKSBBZGRpbmcgY3B1IDczIHRvIHJ1bnF1ZXVlIDQNCihYRU4pIEFk
ZGluZyBjcHUgNzQgdG8gcnVucXVldWUgNA0KKFhFTikgQWRkaW5nIGNwdSA3NSB0byBydW5xdWV1
ZSA0DQooWEVOKSBBZGRpbmcgY3B1IDc2IHRvIHJ1bnF1ZXVlIDQNCihYRU4pIEFkZGluZyBjcHUg
NzcgdG8gcnVucXVldWUgNA0KKFhFTikgQWRkaW5nIGNwdSA3OCB0byBydW5xdWV1ZSA0DQooWEVO
KSBBZGRpbmcgY3B1IDc5IHRvIHJ1bnF1ZXVlIDQNCihYRU4pIEFkZGluZyBjcHUgODAgdG8gcnVu
cXVldWUgNQ0KKFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0aXZhdGluZw0KKFhFTikg
QWRkaW5nIGNwdSA4MSB0byBydW5xdWV1ZSA1DQooWEVOKSBBZGRpbmcgY3B1IDgyIHRvIHJ1bnF1
ZXVlIDUNCihYRU4pIEFkZGluZyBjcHUgODMgdG8gcnVucXVldWUgNQ0KKFhFTikgQWRkaW5nIGNw
dSA4NCB0byBydW5xdWV1ZSA1DQooWEVOKSBBZGRpbmcgY3B1IDg1IHRvIHJ1bnF1ZXVlIDUNCihY
RU4pIEFkZGluZyBjcHUgODYgdG8gcnVucXVldWUgNQ0KKFhFTikgQWRkaW5nIGNwdSA4NyB0byBy
dW5xdWV1ZSA1DQooWEVOKSBBZGRpbmcgY3B1IDg4IHRvIHJ1bnF1ZXVlIDUNCihYRU4pIEFkZGlu
ZyBjcHUgODkgdG8gcnVucXVldWUgNQ0KKFhFTikgQWRkaW5nIGNwdSA5MCB0byBydW5xdWV1ZSA1
DQooWEVOKSBBZGRpbmcgY3B1IDkxIHRvIHJ1bnF1ZXVlIDUNCihYRU4pIEFkZGluZyBjcHUgOTIg
dG8gcnVucXVldWUgNQ0KKFhFTikgQWRkaW5nIGNwdSA5MyB0byBydW5xdWV1ZSA1DQooWEVOKSBB
ZGRpbmcgY3B1IDk0IHRvIHJ1bnF1ZXVlIDUNCihYRU4pIEFkZGluZyBjcHUgOTUgdG8gcnVucXVl
dWUgNQ0KKFhFTikgYWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJsZSAwMDAwMDAw
MDAwMmNlNDk4IC0+IDAwMDAwMDAwMDAyY2VmYzANCihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAw
ICoqKg0KKFhFTikgTG9hZGluZyBkMCBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAIDAwMDAwMDAw
MmM1YWMwMDANCihYRU4pIExvYWRpbmcgcmFtZGlzayBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAw
MDAyYWJjYzAwMA0KKFhFTikgc2p0LXRlc3Q6IGtlcm5lbCBkZWNvbXByZXNzOiAtMjINCihYRU4p
IHNqdC10ZXN0OiBrZXJuZWwgemltYWdlNjQgcHJvYmU6IDANCihYRU4pIEFsbG9jYXRpbmcgMTox
IG1hcHBpbmdzIHRvdGFsbGluZyA2NTUzNk1CIGZvciBkb20wOg0KKFhFTikgQkFOS1swXSAweDAw
MDAwMDA4MDAwMDAwLTB4MDAwMDAwMjgwMDAwMDAgKDUxMk1CKQ0KKFhFTikgQkFOS1sxXSAweDAw
MDAwMDMwMDAwMDAwLTB4MDAwMDAwMzgwMDAwMDAgKDEyOE1CKQ0KKFhFTikgQkFOS1syXSAweDAw
MDAwMDU4MDAwMDAwLTB4MDAwMDAwNjAwMDAwMDAgKDEyOE1CKQ0KKFhFTikgQkFOS1szXSAweDAw
MDA0MTAwMDAwMDAwLTB4MDAwMDQxNDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNF0gMHgw
MDAwNDM0MDAwMDAwMC0weDAwMDA0MzgwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzVdIDB4
MDAwMDQ1ODAwMDAwMDAtMHgwMDAwNDVjMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s2XSAw
eDAwMDA1MTAwMDAwMDAwLTB4MDAwMDUxNDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbN10g
MHgwMDAwNTM0MDAwMDAwMC0weDAwMDA1MzgwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzhd
IDB4MDAwMDU1ODAwMDAwMDAtMHgwMDAwNTVjMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s5
XSAweDAwMDA1N2MwMDAwMDAwLTB4MDAwMDU4MDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktb
MTBdIDB4MDAwMDVhMDAwMDAwMDAtMHgwMDAwNWE0MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFO
S1sxMV0gMHgwMDAwNWM0MDAwMDAwMC0weDAwMDA1YzgwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBC
QU5LWzEyXSAweDAwMDA1ZTgwMDAwMDAwLTB4MDAwMDVlYzAwMDAwMDAgKDEwMjRNQikNCihYRU4p
IEJBTktbMTNdIDB4MDAwMDYxMDAwMDAwMDAtMHgwMDAwNjE0MDAwMDAwMCAoMTAyNE1CKQ0KKFhF
TikgQkFOS1sxNF0gMHgwMDAwNjM0MDAwMDAwMC0weDAwMDA2MzgwMDAwMDAwICgxMDI0TUIpDQoo
WEVOKSBCQU5LWzE1XSAweDAwMDA2NTgwMDAwMDAwLTB4MDAwMDY1YzAwMDAwMDAgKDEwMjRNQikN
CihYRU4pIEJBTktbMTZdIDB4MDAwMDY3YzAwMDAwMDAtMHgwMDAwNjgwMDAwMDAwMCAoMTAyNE1C
KQ0KKFhFTikgQkFOS1sxN10gMHgwMDAwNmEwMDAwMDAwMC0weDAwMDA2YTQwMDAwMDAwICgxMDI0
TUIpDQooWEVOKSBCQU5LWzE4XSAweDAwMDA2YzQwMDAwMDAwLTB4MDAwMDZjODAwMDAwMDAgKDEw
MjRNQikNCihYRU4pIEJBTktbMTldIDB4MDAwMDZlODAwMDAwMDAtMHgwMDAwNmVjMDAwMDAwMCAo
MTAyNE1CKQ0KKFhFTikgQkFOS1syMF0gMHgwMDAwODEwMDAwMDAwMC0weDAwMDA4MTQwMDAwMDAw
ICgxMDI0TUIpDQooWEVOKSBCQU5LWzIxXSAweDAwMDA4MzAwMDAwMDAwLTB4MDAwMDgzNDAwMDAw
MDAgKDEwMjRNQikNCihYRU4pIEJBTktbMjJdIDB4MDAwMDg0NDAwMDAwMDAtMHgwMDAwODQ4MDAw
MDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1syM10gMHgwMDAwODY4MDAwMDAwMC0weDAwMDA4NmMw
MDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzI0XSAweDAwMDA4ODgwMDAwMDAwLTB4MDAwMDg4
YzAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbMjVdIDB4MDAwMDhhYzAwMDAwMDAtMHgwMDAw
OGIwMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1syNl0gMHgwMDAwOGNjMDAwMDAwMC0weDAw
MDA4ZDAwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzI3XSAweDAwMDA4ZjAwMDAwMDAwLTB4
MDAwMDhmNDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbMjhdIDB4MDAwMDkxMDAwMDAwMDAt
MHgwMDAwOTE0MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1syOV0gMHgwMDAwOTM0MDAwMDAw
MC0weDAwMDA5MzgwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzMwXSAweDAwMDA5NTQwMDAw
MDAwLTB4MDAwMDk1ODAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbMzFdIDB4MDAwMDk3ODAw
MDAwMDAtMHgwMDAwOTdjMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1szMl0gMHgwMDAwOTk4
MDAwMDAwMC0weDAwMDA5OWMwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzMzXSAweDAwMDA5
YmMwMDAwMDAwLTB4MDAwMDljMDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbMzRdIDB4MDAw
MDlkYzAwMDAwMDAtMHgwMDAwOWUwMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1szNV0gMHgw
MDAwYTAwMDAwMDAwMC0weDAwMDBhMDQwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzM2XSAw
eDAwMDBhMjAwMDAwMDAwLTB4MDAwMGEyNDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbMzdd
IDB4MDAwMGE0NDAwMDAwMDAtMHgwMDAwYTQ4MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1sz
OF0gMHgwMDAwYTY0MDAwMDAwMC0weDAwMDBhNjgwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5L
WzM5XSAweDAwMDBhODgwMDAwMDAwLTB4MDAwMGE4YzAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJB
TktbNDBdIDB4MDAwMGFhODAwMDAwMDAtMHgwMDAwYWFjMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikg
QkFOS1s0MV0gMHgwMDAwYWNjMDAwMDAwMC0weDAwMDBhZDAwMDAwMDAwICgxMDI0TUIpDQooWEVO
KSBCQU5LWzQyXSAweDAwMDBhZWMwMDAwMDAwLTB4MDAwMGFmMDAwMDAwMDAgKDEwMjRNQikNCihY
RU4pIEJBTktbNDNdIDB4MDAyMDYyYjAwMDAwMDAtMHgwMDIwNjJjMDAwMDAwMCAoMjU2TUIpDQoo
WEVOKSBCQU5LWzQ0XSAweDAwMjA2M2MwMDAwMDAwLTB4MDAyMDY0MDAwMDAwMDAgKDEwMjRNQikN
CihYRU4pIEJBTktbNDVdIDB4MDAyMDY0YzAwMDAwMDAtMHgwMDIwNjUwMDAwMDAwMCAoMTAyNE1C
KQ0KKFhFTikgQkFOS1s0Nl0gMHgwMDIwNjVjMDAwMDAwMC0weDAwMjA2NjAwMDAwMDAwICgxMDI0
TUIpDQooWEVOKSBCQU5LWzQ3XSAweDAwMjA2NmMwMDAwMDAwLTB4MDAyMDY3MDAwMDAwMDAgKDEw
MjRNQikNCihYRU4pIEJBTktbNDhdIDB4MDAyMDY3YzAwMDAwMDAtMHgwMDIwNjgwMDAwMDAwMCAo
MTAyNE1CKQ0KKFhFTikgQkFOS1s0OV0gMHgwMDIwNjhjMDAwMDAwMC0weDAwMjA2OTAwMDAwMDAw
ICgxMDI0TUIpDQooWEVOKSBCQU5LWzUwXSAweDAwMjA2YTAwMDAwMDAwLTB4MDAyMDZhNDAwMDAw
MDAgKDEwMjRNQikNCihYRU4pIEJBTktbNTFdIDB4MDAyMDZiMDAwMDAwMDAtMHgwMDIwNmI0MDAw
MDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s1Ml0gMHgwMDIwNmMwMDAwMDAwMC0weDAwMjA2YzQw
MDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzUzXSAweDAwMjA2ZDAwMDAwMDAwLTB4MDAyMDZk
NDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNTRdIDB4MDAyMDZlMDAwMDAwMDAtMHgwMDIw
NmU0MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s1NV0gMHgwMDIwNmYwMDAwMDAwMC0weDAw
MjA2ZjQwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzU2XSAweDAwMjA4MDQwMDAwMDAwLTB4
MDAyMDgwODAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNTddIDB4MDAyMDgxMDAwMDAwMDAt
MHgwMDIwODE0MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s1OF0gMHgwMDIwODIwMDAwMDAw
MC0weDAwMjA4MjQwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzU5XSAweDAwMjA4MzAwMDAw
MDAwLTB4MDAyMDgzNDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNjBdIDB4MDAyMDgzYzAw
MDAwMDAtMHgwMDIwODQwMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s2MV0gMHgwMDIwODRj
MDAwMDAwMC0weDAwMjA4NTAwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzYyXSAweDAwMjA4
NWMwMDAwMDAwLTB4MDAyMDg2MDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNjNdIDB4MDAy
MDg2ODAwMDAwMDAtMHgwMDIwODZjMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s2NF0gMHgw
MDIwODc4MDAwMDAwMC0weDAwMjA4N2MwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzY1XSAw
eDAwMjA4ODQwMDAwMDAwLTB4MDAyMDg4ODAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNjZd
IDB4MDAyMDg5NDAwMDAwMDAtMHgwMDIwODk4MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgR3JhbnQg
dGFibGUgcmFuZ2U6IDB4MDAwMDAwMmFhNzQwMDAtMHgwMDAwMDAyYWFiNDAwMA0KKFhFTikgUHJl
cGFyZSBhIG1pbiBEVEIgZm9yIERPTTANCihYRU4pIENyZWF0ZSBjaG9zZW4gbm9kZQ0KKFhFTikg
Q3JlYXRlIGh5cGVydmlzb3Igbm9kZQ0KKFhFTikgICAtIElSUTogMzINCihYRU4pICAgLSBJUlE6
IDMzDQooWEVOKSAgIC0gSVJROiAzNA0KKFhFTikgICAtIElSUTogMzUNCihYRU4pICAgLSBJUlE6
IDM2DQooWEVOKSAgIC0gSVJROiAzNw0KKFhFTikgICAtIElSUTogMzgNCihYRU4pICAgLSBJUlE6
IDM5DQooWEVOKSAgIC0gSVJROiA0MA0KKFhFTikgICAtIElSUTogNDENCihYRU4pICAgLSBJUlE6
IDQyDQooWEVOKSAgIC0gSVJROiA0Mw0KKFhFTikgICAtIElSUTogNDQNCihYRU4pICAgLSBJUlE6
IDQ1DQooWEVOKSAgIC0gSVJROiA0Ng0KKFhFTikgICAtIElSUTogNDcNCihYRU4pICAgLSBJUlE6
IDQ4DQooWEVOKSAgIC0gSVJROiA0OQ0KKFhFTikgICAtIElSUTogNTANCihYRU4pICAgLSBJUlE6
IDUxDQooWEVOKSAgIC0gSVJROiA1Mg0KKFhFTikgICAtIElSUTogNTMNCihYRU4pICAgLSBJUlE6
IDU0DQooWEVOKSAgIC0gSVJROiA1NQ0KKFhFTikgICAtIElSUTogNTYNCihYRU4pICAgLSBJUlE6
IDU3DQooWEVOKSAgIC0gSVJROiA1OA0KKFhFTikgICAtIElSUTogNTkNCihYRU4pICAgLSBJUlE6
IDYwDQooWEVOKSAgIC0gSVJROiA2MQ0KKFhFTikgICAtIElSUTogNjINCihYRU4pICAgLSBJUlE6
IDYzDQooWEVOKSAgIC0gSVJROiA2NA0KKFhFTikgICAtIElSUTogNjUNCihYRU4pICAgLSBJUlE6
IDY2DQooWEVOKSAgIC0gSVJROiA2Nw0KKFhFTikgICAtIElSUTogNjgNCihYRU4pICAgLSBJUlE6
IDY5DQooWEVOKSAgIC0gSVJROiA3MA0KKFhFTikgICAtIElSUTogNzENCihYRU4pICAgLSBJUlE6
IDcyDQooWEVOKSAgIC0gSVJROiA3Mw0KKFhFTikgICAtIElSUTogNzQNCihYRU4pICAgLSBJUlE6
IDc1DQooWEVOKSAgIC0gSVJROiA3Ng0KKFhFTikgICAtIElSUTogNzcNCihYRU4pICAgLSBJUlE6
IDc4DQooWEVOKSAgIC0gSVJROiA3OQ0KKFhFTikgICAtIElSUTogODANCihYRU4pICAgLSBJUlE6
IDgxDQooWEVOKSAgIC0gSVJROiA4Mg0KKFhFTikgICAtIElSUTogODMNCihYRU4pICAgLSBJUlE6
IDg0DQooWEVOKSAgIC0gSVJROiA4NQ0KKFhFTikgICAtIElSUTogODYNCihYRU4pICAgLSBJUlE6
IDg3DQooWEVOKSAgIC0gSVJROiA4OA0KKFhFTikgICAtIElSUTogODkNCihYRU4pICAgLSBJUlE6
IDkwDQooWEVOKSAgIC0gSVJROiA5MQ0KKFhFTikgICAtIElSUTogOTINCihYRU4pICAgLSBJUlE6
IDkzDQooWEVOKSAgIC0gSVJROiA5NA0KKFhFTikgICAtIElSUTogOTUNCihYRU4pICAgLSBJUlE6
IDk2DQooWEVOKSAgIC0gSVJROiA5Nw0KKFhFTikgICAtIElSUTogOTgNCihYRU4pICAgLSBJUlE6
IDk5DQooWEVOKSAgIC0gSVJROiAxMDANCihYRU4pICAgLSBJUlE6IDEwMQ0KKFhFTikgICAtIElS
UTogMTAyDQooWEVOKSAgIC0gSVJROiAxMDMNCihYRU4pICAgLSBJUlE6IDEwNA0KKFhFTikgICAt
IElSUTogMTA1DQooWEVOKSAgIC0gSVJROiAxMDYNCihYRU4pICAgLSBJUlE6IDEwNw0KKFhFTikg
ICAtIElSUTogMTA4DQooWEVOKSAgIC0gSVJROiAxMDkNCihYRU4pICAgLSBJUlE6IDExMA0KKFhF
TikgICAtIElSUTogMTExDQooWEVOKSAgIC0gSVJROiAxMTINCihYRU4pICAgLSBJUlE6IDExMw0K
KFhFTikgICAtIElSUTogMTE0DQooWEVOKSAgIC0gSVJROiAxMTUNCihYRU4pICAgLSBJUlE6IDEx
Ng0KKFhFTikgICAtIElSUTogMTE3DQooWEVOKSAgIC0gSVJROiAxMTgNCihYRU4pICAgLSBJUlE6
IDExOQ0KKFhFTikgICAtIElSUTogMTIwDQooWEVOKSAgIC0gSVJROiAxMjENCihYRU4pICAgLSBJ
UlE6IDEyMg0KKFhFTikgICAtIElSUTogMTIzDQooWEVOKSAgIC0gSVJROiAxMjQNCihYRU4pICAg
LSBJUlE6IDEyNQ0KKFhFTikgICAtIElSUTogMTI2DQooWEVOKSAgIC0gSVJROiAxMjcNCihYRU4p
ICAgLSBJUlE6IDEyOA0KKFhFTikgICAtIElSUTogMTI5DQooWEVOKSAgIC0gSVJROiAxMzANCihY
RU4pICAgLSBJUlE6IDEzMQ0KKFhFTikgICAtIElSUTogMTMyDQooWEVOKSAgIC0gSVJROiAxMzMN
CihYRU4pICAgLSBJUlE6IDEzNA0KKFhFTikgICAtIElSUTogMTM1DQooWEVOKSAgIC0gSVJROiAx
MzYNCihYRU4pICAgLSBJUlE6IDEzNw0KKFhFTikgICAtIElSUTogMTM4DQooWEVOKSAgIC0gSVJR
OiAxMzkNCihYRU4pICAgLSBJUlE6IDE0MA0KKFhFTikgICAtIElSUTogMTQxDQooWEVOKSAgIC0g
SVJROiAxNDINCihYRU4pICAgLSBJUlE6IDE0Mw0KKFhFTikgICAtIElSUTogMTQ0DQooWEVOKSAg
IC0gSVJROiAxNDUNCihYRU4pICAgLSBJUlE6IDE0Ng0KKFhFTikgICAtIElSUTogMTQ3DQooWEVO
KSAgIC0gSVJROiAxNDgNCihYRU4pICAgLSBJUlE6IDE0OQ0KKFhFTikgICAtIElSUTogMTUwDQoo
WEVOKSAgIC0gSVJROiAxNTENCihYRU4pICAgLSBJUlE6IDE1Mg0KKFhFTikgICAtIElSUTogMTUz
DQooWEVOKSAgIC0gSVJROiAxNTQNCihYRU4pICAgLSBJUlE6IDE1NQ0KKFhFTikgICAtIElSUTog
MTU2DQooWEVOKSAgIC0gSVJROiAxNTcNCihYRU4pICAgLSBJUlE6IDE1OA0KKFhFTikgICAtIElS
UTogMTU5DQooWEVOKSAgIC0gSVJROiAxNjANCihYRU4pICAgLSBJUlE6IDE2MQ0KKFhFTikgICAt
IElSUTogMTYyDQooWEVOKSAgIC0gSVJROiAxNjMNCihYRU4pICAgLSBJUlE6IDE2NA0KKFhFTikg
ICAtIElSUTogMTY1DQooWEVOKSAgIC0gSVJROiAxNjYNCihYRU4pICAgLSBJUlE6IDE2Nw0KKFhF
TikgICAtIElSUTogMTY4DQooWEVOKSAgIC0gSVJROiAxNjkNCihYRU4pICAgLSBJUlE6IDE3MA0K
KFhFTikgICAtIElSUTogMTcxDQooWEVOKSAgIC0gSVJROiAxNzINCihYRU4pICAgLSBJUlE6IDE3
Mw0KKFhFTikgICAtIElSUTogMTc0DQooWEVOKSAgIC0gSVJROiAxNzUNCihYRU4pICAgLSBJUlE6
IDE3Ng0KKFhFTikgICAtIElSUTogMTc3DQooWEVOKSAgIC0gSVJROiAxNzgNCihYRU4pICAgLSBJ
UlE6IDE3OQ0KKFhFTikgICAtIElSUTogMTgwDQooWEVOKSAgIC0gSVJROiAxODENCihYRU4pICAg
LSBJUlE6IDE4Mg0KKFhFTikgICAtIElSUTogMTgzDQooWEVOKSAgIC0gSVJROiAxODQNCihYRU4p
ICAgLSBJUlE6IDE4NQ0KKFhFTikgICAtIElSUTogMTg2DQooWEVOKSAgIC0gSVJROiAxODcNCihY
RU4pICAgLSBJUlE6IDE4OA0KKFhFTikgICAtIElSUTogMTg5DQooWEVOKSAgIC0gSVJROiAxOTAN
CihYRU4pICAgLSBJUlE6IDE5MQ0KKFhFTikgICAtIElSUTogMTkyDQooWEVOKSAgIC0gSVJROiAx
OTMNCihYRU4pICAgLSBJUlE6IDE5NA0KKFhFTikgICAtIElSUTogMTk1DQooWEVOKSAgIC0gSVJR
OiAxOTYNCihYRU4pICAgLSBJUlE6IDE5Nw0KKFhFTikgICAtIElSUTogMTk4DQooWEVOKSAgIC0g
SVJROiAxOTkNCihYRU4pICAgLSBJUlE6IDIwMA0KKFhFTikgICAtIElSUTogMjAxDQooWEVOKSAg
IC0gSVJROiAyMDINCihYRU4pICAgLSBJUlE6IDIwMw0KKFhFTikgICAtIElSUTogMjA0DQooWEVO
KSAgIC0gSVJROiAyMDUNCihYRU4pICAgLSBJUlE6IDIwNg0KKFhFTikgICAtIElSUTogMjA3DQoo
WEVOKSAgIC0gSVJROiAyMDgNCihYRU4pICAgLSBJUlE6IDIwOQ0KKFhFTikgICAtIElSUTogMjEw
DQooWEVOKSAgIC0gSVJROiAyMTENCihYRU4pICAgLSBJUlE6IDIxMg0KKFhFTikgICAtIElSUTog
MjEzDQooWEVOKSAgIC0gSVJROiAyMTQNCihYRU4pICAgLSBJUlE6IDIxNQ0KKFhFTikgICAtIElS
UTogMjE2DQooWEVOKSAgIC0gSVJROiAyMTcNCihYRU4pICAgLSBJUlE6IDIxOA0KKFhFTikgICAt
IElSUTogMjE5DQooWEVOKSAgIC0gSVJROiAyMjANCihYRU4pICAgLSBJUlE6IDIyMQ0KKFhFTikg
ICAtIElSUTogMjIyDQooWEVOKSAgIC0gSVJROiAyMjMNCihYRU4pICAgLSBJUlE6IDIyNA0KKFhF
TikgICAtIElSUTogMjI1DQooWEVOKSAgIC0gSVJROiAyMjYNCihYRU4pICAgLSBJUlE6IDIyNw0K
KFhFTikgICAtIElSUTogMjI4DQooWEVOKSAgIC0gSVJROiAyMjkNCihYRU4pICAgLSBJUlE6IDIz
MA0KKFhFTikgICAtIElSUTogMjMxDQooWEVOKSAgIC0gSVJROiAyMzINCihYRU4pICAgLSBJUlE6
IDIzMw0KKFhFTikgICAtIElSUTogMjM0DQooWEVOKSAgIC0gSVJROiAyMzUNCihYRU4pICAgLSBJ
UlE6IDIzNg0KKFhFTikgICAtIElSUTogMjM3DQooWEVOKSAgIC0gSVJROiAyMzgNCihYRU4pICAg
LSBJUlE6IDIzOQ0KKFhFTikgICAtIElSUTogMjQwDQooWEVOKSAgIC0gSVJROiAyNDENCihYRU4p
ICAgLSBJUlE6IDI0Mg0KKFhFTikgICAtIElSUTogMjQzDQooWEVOKSAgIC0gSVJROiAyNDQNCihY
RU4pICAgLSBJUlE6IDI0NQ0KKFhFTikgICAtIElSUTogMjQ2DQooWEVOKSAgIC0gSVJROiAyNDcN
CihYRU4pICAgLSBJUlE6IDI0OA0KKFhFTikgICAtIElSUTogMjQ5DQooWEVOKSAgIC0gSVJROiAy
NTANCihYRU4pICAgLSBJUlE6IDI1MQ0KKFhFTikgICAtIElSUTogMjUyDQooWEVOKSAgIC0gSVJR
OiAyNTMNCihYRU4pICAgLSBJUlE6IDI1NA0KKFhFTikgICAtIElSUTogMjU1DQooWEVOKSAgIC0g
SVJROiAyNTYNCihYRU4pICAgLSBJUlE6IDI1Nw0KKFhFTikgICAtIElSUTogMjU4DQooWEVOKSAg
IC0gSVJROiAyNTkNCihYRU4pICAgLSBJUlE6IDI2MA0KKFhFTikgICAtIElSUTogMjYxDQooWEVO
KSAgIC0gSVJROiAyNjINCihYRU4pICAgLSBJUlE6IDI2Mw0KKFhFTikgICAtIElSUTogMjY0DQoo
WEVOKSAgIC0gSVJROiAyNjUNCihYRU4pICAgLSBJUlE6IDI2Ng0KKFhFTikgICAtIElSUTogMjY3
DQooWEVOKSAgIC0gSVJROiAyNjgNCihYRU4pICAgLSBJUlE6IDI2OQ0KKFhFTikgICAtIElSUTog
MjcwDQooWEVOKSAgIC0gSVJROiAyNzENCihYRU4pICAgLSBJUlE6IDI3Mg0KKFhFTikgICAtIElS
UTogMjczDQooWEVOKSAgIC0gSVJROiAyNzQNCihYRU4pICAgLSBJUlE6IDI3NQ0KKFhFTikgICAt
IElSUTogMjc2DQooWEVOKSAgIC0gSVJROiAyNzcNCihYRU4pICAgLSBJUlE6IDI3OA0KKFhFTikg
ICAtIElSUTogMjc5DQooWEVOKSAgIC0gSVJROiAyODANCihYRU4pICAgLSBJUlE6IDI4MQ0KKFhF
TikgICAtIElSUTogMjgyDQooWEVOKSAgIC0gSVJROiAyODMNCihYRU4pICAgLSBJUlE6IDI4NA0K
KFhFTikgICAtIElSUTogMjg1DQooWEVOKSAgIC0gSVJROiAyODYNCihYRU4pICAgLSBJUlE6IDI4
Nw0KKFhFTikgICAtIElSUTogMjg4DQooWEVOKSAgIC0gSVJROiAyODkNCihYRU4pICAgLSBJUlE6
IDI5MA0KKFhFTikgICAtIElSUTogMjkxDQooWEVOKSAgIC0gSVJROiAyOTINCihYRU4pICAgLSBJ
UlE6IDI5Mw0KKFhFTikgICAtIElSUTogMjk0DQooWEVOKSAgIC0gSVJROiAyOTUNCihYRU4pICAg
LSBJUlE6IDI5Ng0KKFhFTikgICAtIElSUTogMjk3DQooWEVOKSAgIC0gSVJROiAyOTgNCihYRU4p
ICAgLSBJUlE6IDI5OQ0KKFhFTikgICAtIElSUTogMzAwDQooWEVOKSAgIC0gSVJROiAzMDENCihY
RU4pICAgLSBJUlE6IDMwMg0KKFhFTikgICAtIElSUTogMzAzDQooWEVOKSAgIC0gSVJROiAzMDQN
CihYRU4pICAgLSBJUlE6IDMwNQ0KKFhFTikgICAtIElSUTogMzA2DQooWEVOKSAgIC0gSVJROiAz
MDcNCihYRU4pICAgLSBJUlE6IDMwOA0KKFhFTikgICAtIElSUTogMzA5DQooWEVOKSAgIC0gSVJR
OiAzMTANCihYRU4pICAgLSBJUlE6IDMxMQ0KKFhFTikgICAtIElSUTogMzEyDQooWEVOKSAgIC0g
SVJROiAzMTMNCihYRU4pICAgLSBJUlE6IDMxNA0KKFhFTikgICAtIElSUTogMzE1DQooWEVOKSAg
IC0gSVJROiAzMTYNCihYRU4pICAgLSBJUlE6IDMxNw0KKFhFTikgICAtIElSUTogMzE4DQooWEVO
KSAgIC0gSVJROiAzMTkNCihYRU4pICAgLSBJUlE6IDMyMA0KKFhFTikgICAtIElSUTogMzIxDQoo
WEVOKSAgIC0gSVJROiAzMjINCihYRU4pICAgLSBJUlE6IDMyMw0KKFhFTikgICAtIElSUTogMzI0
DQooWEVOKSAgIC0gSVJROiAzMjUNCihYRU4pICAgLSBJUlE6IDMyNg0KKFhFTikgICAtIElSUTog
MzI3DQooWEVOKSAgIC0gSVJROiAzMjgNCihYRU4pICAgLSBJUlE6IDMyOQ0KKFhFTikgICAtIElS
UTogMzMwDQooWEVOKSAgIC0gSVJROiAzMzENCihYRU4pICAgLSBJUlE6IDMzMg0KKFhFTikgICAt
IElSUTogMzMzDQooWEVOKSAgIC0gSVJROiAzMzQNCihYRU4pICAgLSBJUlE6IDMzNQ0KKFhFTikg
ICAtIElSUTogMzM2DQooWEVOKSAgIC0gSVJROiAzMzcNCihYRU4pICAgLSBJUlE6IDMzOA0KKFhF
TikgICAtIElSUTogMzM5DQooWEVOKSAgIC0gSVJROiAzNDANCihYRU4pICAgLSBJUlE6IDM0MQ0K
KFhFTikgICAtIElSUTogMzQyDQooWEVOKSAgIC0gSVJROiAzNDMNCihYRU4pICAgLSBJUlE6IDM0
NA0KKFhFTikgICAtIElSUTogMzQ1DQooWEVOKSAgIC0gSVJROiAzNDYNCihYRU4pICAgLSBJUlE6
IDM0Nw0KKFhFTikgICAtIElSUTogMzQ4DQooWEVOKSAgIC0gSVJROiAzNDkNCihYRU4pICAgLSBJ
UlE6IDM1MA0KKFhFTikgICAtIElSUTogMzUxDQooWEVOKSAgIC0gSVJROiAzNTINCihYRU4pICAg
LSBJUlE6IDM1Mw0KKFhFTikgICAtIElSUTogMzU0DQooWEVOKSAgIC0gSVJROiAzNTUNCihYRU4p
ICAgLSBJUlE6IDM1Ng0KKFhFTikgICAtIElSUTogMzU3DQooWEVOKSAgIC0gSVJROiAzNTgNCihY
RU4pICAgLSBJUlE6IDM1OQ0KKFhFTikgICAtIElSUTogMzYwDQooWEVOKSAgIC0gSVJROiAzNjEN
CihYRU4pICAgLSBJUlE6IDM2Mg0KKFhFTikgICAtIElSUTogMzYzDQooWEVOKSAgIC0gSVJROiAz
NjQNCihYRU4pICAgLSBJUlE6IDM2NQ0KKFhFTikgICAtIElSUTogMzY2DQooWEVOKSAgIC0gSVJR
OiAzNjcNCihYRU4pICAgLSBJUlE6IDM2OA0KKFhFTikgICAtIElSUTogMzY5DQooWEVOKSAgIC0g
SVJROiAzNzANCihYRU4pICAgLSBJUlE6IDM3MQ0KKFhFTikgICAtIElSUTogMzcyDQooWEVOKSAg
IC0gSVJROiAzNzMNCihYRU4pICAgLSBJUlE6IDM3NA0KKFhFTikgICAtIElSUTogMzc1DQooWEVO
KSAgIC0gSVJROiAzNzYNCihYRU4pICAgLSBJUlE6IDM3Nw0KKFhFTikgICAtIElSUTogMzc4DQoo
WEVOKSAgIC0gSVJROiAzNzkNCihYRU4pICAgLSBJUlE6IDM4MA0KKFhFTikgICAtIElSUTogMzgx
DQooWEVOKSAgIC0gSVJROiAzODINCihYRU4pICAgLSBJUlE6IDM4Mw0KKFhFTikgICAtIElSUTog
Mzg0DQooWEVOKSAgIC0gSVJROiAzODUNCihYRU4pICAgLSBJUlE6IDM4Ng0KKFhFTikgICAtIElS
UTogMzg3DQooWEVOKSAgIC0gSVJROiAzODgNCihYRU4pICAgLSBJUlE6IDM4OQ0KKFhFTikgICAt
IElSUTogMzkwDQooWEVOKSAgIC0gSVJROiAzOTENCihYRU4pICAgLSBJUlE6IDM5Mg0KKFhFTikg
ICAtIElSUTogMzkzDQooWEVOKSAgIC0gSVJROiAzOTQNCihYRU4pICAgLSBJUlE6IDM5NQ0KKFhF
TikgICAtIElSUTogMzk2DQooWEVOKSAgIC0gSVJROiAzOTcNCihYRU4pICAgLSBJUlE6IDM5OA0K
KFhFTikgICAtIElSUTogMzk5DQooWEVOKSAgIC0gSVJROiA0MDANCihYRU4pICAgLSBJUlE6IDQw
MQ0KKFhFTikgICAtIElSUTogNDAyDQooWEVOKSAgIC0gSVJROiA0MDMNCihYRU4pICAgLSBJUlE6
IDQwNA0KKFhFTikgICAtIElSUTogNDA1DQooWEVOKSAgIC0gSVJROiA0MDYNCihYRU4pICAgLSBJ
UlE6IDQwNw0KKFhFTikgICAtIElSUTogNDA4DQooWEVOKSAgIC0gSVJROiA0MDkNCihYRU4pICAg
LSBJUlE6IDQxMA0KKFhFTikgICAtIElSUTogNDExDQooWEVOKSAgIC0gSVJROiA0MTINCihYRU4p
ICAgLSBJUlE6IDQxMw0KKFhFTikgICAtIElSUTogNDE0DQooWEVOKSAgIC0gSVJROiA0MTUNCihY
RU4pICAgLSBJUlE6IDQxNg0KKFhFTikgICAtIElSUTogNDE3DQooWEVOKSAgIC0gSVJROiA0MTgN
CihYRU4pICAgLSBJUlE6IDQxOQ0KKFhFTikgICAtIElSUTogNDIwDQooWEVOKSAgIC0gSVJROiA0
MjENCihYRU4pICAgLSBJUlE6IDQyMg0KKFhFTikgICAtIElSUTogNDIzDQooWEVOKSAgIC0gSVJR
OiA0MjQNCihYRU4pICAgLSBJUlE6IDQyNQ0KKFhFTikgICAtIElSUTogNDI2DQooWEVOKSAgIC0g
SVJROiA0MjcNCihYRU4pICAgLSBJUlE6IDQyOA0KKFhFTikgICAtIElSUTogNDI5DQooWEVOKSAg
IC0gSVJROiA0MzANCihYRU4pICAgLSBJUlE6IDQzMQ0KKFhFTikgICAtIElSUTogNDMyDQooWEVO
KSAgIC0gSVJROiA0MzMNCihYRU4pICAgLSBJUlE6IDQzNA0KKFhFTikgICAtIElSUTogNDM1DQoo
WEVOKSAgIC0gSVJROiA0MzYNCihYRU4pICAgLSBJUlE6IDQzNw0KKFhFTikgICAtIElSUTogNDM4
DQooWEVOKSAgIC0gSVJROiA0MzkNCihYRU4pICAgLSBJUlE6IDQ0MA0KKFhFTikgICAtIElSUTog
NDQxDQooWEVOKSAgIC0gSVJROiA0NDINCihYRU4pICAgLSBJUlE6IDQ0Mw0KKFhFTikgICAtIElS
UTogNDQ0DQooWEVOKSAgIC0gSVJROiA0NDUNCihYRU4pICAgLSBJUlE6IDQ0Ng0KKFhFTikgICAt
IElSUTogNDQ3DQooWEVOKSAgIC0gSVJROiA0NDgNCihYRU4pICAgLSBJUlE6IDQ0OQ0KKFhFTikg
ICAtIElSUTogNDUwDQooWEVOKSAgIC0gSVJROiA0NTENCihYRU4pICAgLSBJUlE6IDQ1Mg0KKFhF
TikgICAtIElSUTogNDUzDQooWEVOKSAgIC0gSVJROiA0NTQNCihYRU4pICAgLSBJUlE6IDQ1NQ0K
KFhFTikgICAtIElSUTogNDU2DQooWEVOKSAgIC0gSVJROiA0NTcNCihYRU4pICAgLSBJUlE6IDQ1
OA0KKFhFTikgICAtIElSUTogNDU5DQooWEVOKSAgIC0gSVJROiA0NjANCihYRU4pICAgLSBJUlE6
IDQ2MQ0KKFhFTikgICAtIElSUTogNDYyDQooWEVOKSAgIC0gSVJROiA0NjMNCihYRU4pICAgLSBJ
UlE6IDQ2NA0KKFhFTikgICAtIElSUTogNDY1DQooWEVOKSAgIC0gSVJROiA0NjYNCihYRU4pICAg
LSBJUlE6IDQ2Nw0KKFhFTikgICAtIElSUTogNDY4DQooWEVOKSAgIC0gSVJROiA0NjkNCihYRU4p
ICAgLSBJUlE6IDQ3MA0KKFhFTikgICAtIElSUTogNDcxDQooWEVOKSAgIC0gSVJROiA0NzINCihY
RU4pICAgLSBJUlE6IDQ3Mw0KKFhFTikgICAtIElSUTogNDc0DQooWEVOKSAgIC0gSVJROiA0NzUN
CihYRU4pICAgLSBJUlE6IDQ3Ng0KKFhFTikgICAtIElSUTogNDc3DQooWEVOKSAgIC0gSVJROiA0
NzgNCihYRU4pICAgLSBJUlE6IDQ3OQ0KKFhFTikgICAtIElSUTogNDgwDQooWEVOKSAgIC0gSVJR
OiA0ODENCihYRU4pICAgLSBJUlE6IDQ4Mg0KKFhFTikgICAtIElSUTogNDgzDQooWEVOKSAgIC0g
SVJROiA0ODUNCihYRU4pICAgLSBJUlE6IDQ4Ng0KKFhFTikgICAtIElSUTogNDg3DQooWEVOKSAg
IC0gSVJROiA0ODgNCihYRU4pICAgLSBJUlE6IDQ4OQ0KKFhFTikgICAtIElSUTogNDkwDQooWEVO
KSAgIC0gSVJROiA0OTENCihYRU4pICAgLSBJUlE6IDQ5Mg0KKFhFTikgICAtIElSUTogNDkzDQoo
WEVOKSAgIC0gSVJROiA0OTQNCihYRU4pICAgLSBJUlE6IDQ5NQ0KKFhFTikgICAtIElSUTogNDk2
DQooWEVOKSAgIC0gSVJROiA0OTcNCihYRU4pICAgLSBJUlE6IDQ5OA0KKFhFTikgICAtIElSUTog
NDk5DQooWEVOKSAgIC0gSVJROiA1MDANCihYRU4pICAgLSBJUlE6IDUwMQ0KKFhFTikgICAtIElS
UTogNTAyDQooWEVOKSAgIC0gSVJROiA1MDMNCihYRU4pICAgLSBJUlE6IDUwNA0KKFhFTikgICAt
IElSUTogNTA1DQooWEVOKSAgIC0gSVJROiA1MDYNCihYRU4pICAgLSBJUlE6IDUwNw0KKFhFTikg
ICAtIElSUTogNTA4DQooWEVOKSAgIC0gSVJROiA1MDkNCihYRU4pICAgLSBJUlE6IDUxMA0KKFhF
TikgICAtIElSUTogNTExDQooWEVOKSAgIC0gSVJROiA1MTINCihYRU4pICAgLSBJUlE6IDUxMw0K
KFhFTikgICAtIElSUTogNTE0DQooWEVOKSAgIC0gSVJROiA1MTUNCihYRU4pICAgLSBJUlE6IDUx
Ng0KKFhFTikgICAtIElSUTogNTE3DQooWEVOKSAgIC0gSVJROiA1MTgNCihYRU4pICAgLSBJUlE6
IDUxOQ0KKFhFTikgICAtIElSUTogNTIwDQooWEVOKSAgIC0gSVJROiA1MjENCihYRU4pICAgLSBJ
UlE6IDUyMg0KKFhFTikgICAtIElSUTogNTIzDQooWEVOKSAgIC0gSVJROiA1MjQNCihYRU4pICAg
LSBJUlE6IDUyNQ0KKFhFTikgICAtIElSUTogNTI2DQooWEVOKSAgIC0gSVJROiA1MjcNCihYRU4p
ICAgLSBJUlE6IDUyOA0KKFhFTikgICAtIElSUTogNTI5DQooWEVOKSAgIC0gSVJROiA1MzANCihY
RU4pICAgLSBJUlE6IDUzMQ0KKFhFTikgICAtIElSUTogNTMyDQooWEVOKSAgIC0gSVJROiA1MzMN
CihYRU4pICAgLSBJUlE6IDUzNA0KKFhFTikgICAtIElSUTogNTM1DQooWEVOKSAgIC0gSVJROiA1
MzYNCihYRU4pICAgLSBJUlE6IDUzNw0KKFhFTikgICAtIElSUTogNTM4DQooWEVOKSAgIC0gSVJR
OiA1MzkNCihYRU4pICAgLSBJUlE6IDU0MA0KKFhFTikgICAtIElSUTogNTQxDQooWEVOKSAgIC0g
SVJROiA1NDINCihYRU4pICAgLSBJUlE6IDU0Mw0KKFhFTikgICAtIElSUTogNTQ0DQooWEVOKSAg
IC0gSVJROiA1NDUNCihYRU4pICAgLSBJUlE6IDU0Ng0KKFhFTikgICAtIElSUTogNTQ3DQooWEVO
KSAgIC0gSVJROiA1NDgNCihYRU4pICAgLSBJUlE6IDU0OQ0KKFhFTikgICAtIElSUTogNTUwDQoo
WEVOKSAgIC0gSVJROiA1NTENCihYRU4pICAgLSBJUlE6IDU1Mg0KKFhFTikgICAtIElSUTogNTUz
DQooWEVOKSAgIC0gSVJROiA1NTQNCihYRU4pICAgLSBJUlE6IDU1NQ0KKFhFTikgICAtIElSUTog
NTU2DQooWEVOKSAgIC0gSVJROiA1NTcNCihYRU4pICAgLSBJUlE6IDU1OA0KKFhFTikgICAtIElS
UTogNTU5DQooWEVOKSAgIC0gSVJROiA1NjANCihYRU4pICAgLSBJUlE6IDU2MQ0KKFhFTikgICAt
IElSUTogNTYyDQooWEVOKSAgIC0gSVJROiA1NjMNCihYRU4pICAgLSBJUlE6IDU2NA0KKFhFTikg
ICAtIElSUTogNTY1DQooWEVOKSAgIC0gSVJROiA1NjYNCihYRU4pICAgLSBJUlE6IDU2Nw0KKFhF
TikgICAtIElSUTogNTY4DQooWEVOKSAgIC0gSVJROiA1NjkNCihYRU4pICAgLSBJUlE6IDU3MA0K
KFhFTikgICAtIElSUTogNTcxDQooWEVOKSAgIC0gSVJROiA1NzINCihYRU4pICAgLSBJUlE6IDU3
Mw0KKFhFTikgICAtIElSUTogNTc0DQooWEVOKSAgIC0gSVJROiA1NzUNCihYRU4pICAgLSBJUlE6
IDU3Ng0KKFhFTikgICAtIElSUTogNTc3DQooWEVOKSAgIC0gSVJROiA1NzgNCihYRU4pICAgLSBJ
UlE6IDU3OQ0KKFhFTikgICAtIElSUTogNTgwDQooWEVOKSAgIC0gSVJROiA1ODENCihYRU4pICAg
LSBJUlE6IDU4Mg0KKFhFTikgICAtIElSUTogNTgzDQooWEVOKSAgIC0gSVJROiA1ODQNCihYRU4p
ICAgLSBJUlE6IDU4NQ0KKFhFTikgICAtIElSUTogNTg2DQooWEVOKSAgIC0gSVJROiA1ODcNCihY
RU4pICAgLSBJUlE6IDU4OA0KKFhFTikgICAtIElSUTogNTg5DQooWEVOKSAgIC0gSVJROiA1OTAN
CihYRU4pICAgLSBJUlE6IDU5MQ0KKFhFTikgICAtIElSUTogNTkyDQooWEVOKSAgIC0gSVJROiA1
OTMNCihYRU4pICAgLSBJUlE6IDU5NA0KKFhFTikgICAtIElSUTogNTk1DQooWEVOKSAgIC0gSVJR
OiA1OTYNCihYRU4pICAgLSBJUlE6IDU5Nw0KKFhFTikgICAtIElSUTogNTk4DQooWEVOKSAgIC0g
SVJROiA1OTkNCihYRU4pICAgLSBJUlE6IDYwMA0KKFhFTikgICAtIElSUTogNjAxDQooWEVOKSAg
IC0gSVJROiA2MDINCihYRU4pICAgLSBJUlE6IDYwMw0KKFhFTikgICAtIElSUTogNjA0DQooWEVO
KSAgIC0gSVJROiA2MDUNCihYRU4pICAgLSBJUlE6IDYwNg0KKFhFTikgICAtIElSUTogNjA3DQoo
WEVOKSAgIC0gSVJROiA2MDgNCihYRU4pICAgLSBJUlE6IDYwOQ0KKFhFTikgICAtIElSUTogNjEw
DQooWEVOKSAgIC0gSVJROiA2MTENCihYRU4pICAgLSBJUlE6IDYxMg0KKFhFTikgICAtIElSUTog
NjEzDQooWEVOKSAgIC0gSVJROiA2MTQNCihYRU4pICAgLSBJUlE6IDYxNQ0KKFhFTikgICAtIElS
UTogNjE2DQooWEVOKSAgIC0gSVJROiA2MTcNCihYRU4pICAgLSBJUlE6IDYxOA0KKFhFTikgICAt
IElSUTogNjE5DQooWEVOKSAgIC0gSVJROiA2MjANCihYRU4pICAgLSBJUlE6IDYyMQ0KKFhFTikg
ICAtIElSUTogNjIyDQooWEVOKSAgIC0gSVJROiA2MjMNCihYRU4pICAgLSBJUlE6IDYyNA0KKFhF
TikgICAtIElSUTogNjI1DQooWEVOKSAgIC0gSVJROiA2MjYNCihYRU4pICAgLSBJUlE6IDYyNw0K
KFhFTikgICAtIElSUTogNjI4DQooWEVOKSAgIC0gSVJROiA2MjkNCihYRU4pICAgLSBJUlE6IDYz
MA0KKFhFTikgICAtIElSUTogNjMxDQooWEVOKSAgIC0gSVJROiA2MzINCihYRU4pICAgLSBJUlE6
IDYzMw0KKFhFTikgICAtIElSUTogNjM0DQooWEVOKSAgIC0gSVJROiA2MzUNCihYRU4pICAgLSBJ
UlE6IDYzNg0KKFhFTikgICAtIElSUTogNjM3DQooWEVOKSAgIC0gSVJROiA2MzgNCihYRU4pICAg
LSBJUlE6IDYzOQ0KKFhFTikgICAtIElSUTogNjQwDQooWEVOKSAgIC0gSVJROiA2NDENCihYRU4p
ICAgLSBJUlE6IDY0Mg0KKFhFTikgICAtIElSUTogNjQzDQooWEVOKSAgIC0gSVJROiA2NDQNCihY
RU4pICAgLSBJUlE6IDY0NQ0KKFhFTikgICAtIElSUTogNjQ2DQooWEVOKSAgIC0gSVJROiA2NDcN
CihYRU4pICAgLSBJUlE6IDY0OA0KKFhFTikgICAtIElSUTogNjQ5DQooWEVOKSAgIC0gSVJROiA2
NTANCihYRU4pICAgLSBJUlE6IDY1MQ0KKFhFTikgICAtIElSUTogNjUyLi4uIDEuLi4NCihYRU4p
ICoqKiBTZXJpYWwgaW5wdXQgdG8gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBz
d2l0Y2ggaW5wdXQpDQooWEVOKSBzanQtdGVzdDogc2VyaWFsIGVuZGJvb3QNCihYRU4pIHNqdC10
ZXN0OiB4c20gc2V0IHN5c3RlbSBhY3RpdmUNCihYRU4pIHNqdC10ZXN0OiBkb21haW4gdW5wYXVz
ZSBieSBzeXN0ZW1jb250cm9sbGVyDQooWEVOKSBzanQtdGVzdDogdW5wYXVzZSBkb21haW5zd2l0
Y2ggc3RhY2sgYW5kIGp1bXANCihYRU4pIEZyZWVkIDM4MGtCIGluaXQgbWVtb3J5Lg0KKFhFTikg
c2p0LXRlc3Q6IG1vZGlmeSB4ZW4gbWFwcGluZ3MNCihYRU4pIHNqdC10ZXN0OiBzdGFydHVwIGNw
dSBpZGxlIGxvb3ANCihYRU4pIGQwdjA6IHZHSUNEOiBSQVogb24gcmVzZXJ2ZWQgcmVnaXN0ZXIg
b2Zmc2V0IDB4MDAwMDBjDQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI0DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI4DQooWEVOKSBkMHYw
OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElW
RVIxMg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMTYNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjIwDQooWEVOKSBkMHYwOiB2R0lDRDog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIyNA0KKFhF
TikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMjgNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjMyDQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVk
IHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIzNg0KKFhFTikgZDB2MDog
dkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
NDANCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjQ0DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3Jp
dGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI0OA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNTINCihYRU4p
IGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElD
QUNUSVZFUjU2DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAw
MDBmZmZmZmZmZiB0byBJQ0FDVElWRVI2MA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNjQNCihYRU4pIGQwdjA6IHZH
SUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjY4
DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZm
ZiB0byBJQ0FDVElWRVI3Mg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNzYNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhh
bmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjgwDQooWEVOKSBk
MHYwOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IElDQUNUSVZFUjANCihYRU4pIGQwdjE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MjogdkdJQ1I6IFNHSTog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwDQooWEVO
KSBkMHYzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTogdkdJQ1I6IFNH
STogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwDQoo
WEVOKSBkMHY2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODogdkdJQ1I6
IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIw
DQooWEVOKSBkMHY5OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjEwOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjExOiB2
R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNU
SVZFUjANCihYRU4pIGQwdjEyOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjEzOiB2R0lDUjogU0dJOiB1bmhh
bmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQw
djE0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IElDQUNUSVZFUjANCihYRU4pIGQwdjE1OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjE2OiB2R0lDUjogU0dJ
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihY
RU4pIGQwdjE3OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjE4OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjE5OiB2R0lD
UjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZF
UjANCihYRU4pIGQwdjIwOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjIxOiB2R0lDUjogU0dJOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjIy
OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElD
QUNUSVZFUjANCihYRU4pIGQwdjIzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAw
eDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjI0OiB2R0lDUjogU0dJOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4p
IGQwdjI1OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjI2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjI3OiB2R0lDUjog
U0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAN
CihYRU4pIGQwdjI4OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjI5OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjMwOiB2
R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNU
SVZFUjANCihYRU4pIGQwdjMxOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjMyOiB2R0lDUjogU0dJOiB1bmhh
bmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQw
djMzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IElDQUNUSVZFUjANCihYRU4pIGQwdjM0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjM1OiB2R0lDUjogU0dJ
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihY
RU4pIGQwdjM2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjM3OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjM4OiB2R0lD
UjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZF
UjANCihYRU4pIGQwdjM5OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjQwOiB2R0lDUjogU0dJOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjQx
OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElD
QUNUSVZFUjANCihYRU4pIGQwdjQyOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAw
eDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjQzOiB2R0lDUjogU0dJOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4p
IGQwdjQ0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjQ1OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjQ2OiB2R0lDUjog
U0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAN
CihYRU4pIGQwdjQ3OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjQ4OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjQ5OiB2
R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNU
SVZFUjANCihYRU4pIGQwdjUwOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjUxOiB2R0lDUjogU0dJOiB1bmhh
bmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQw
djUyOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IElDQUNUSVZFUjANCihYRU4pIGQwdjUzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjU0OiB2R0lDUjogU0dJ
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihY
RU4pIGQwdjU1OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjU2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjU3OiB2R0lD
UjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZF
UjANCihYRU4pIGQwdjU4OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjU5OiB2R0lDUjogU0dJOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjYw
OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElD
QUNUSVZFUjANCihYRU4pIGQwdjYxOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAw
eDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjYyOiB2R0lDUjogU0dJOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4p
IGQwdjYzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjY0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjY1OiB2R0lDUjog
U0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAN
CihYRU4pIGQwdjY2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjY3OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjY4OiB2
R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNU
SVZFUjANCihYRU4pIGQwdjY5OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjcwOiB2R0lDUjogU0dJOiB1bmhh
bmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQw
djcxOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IElDQUNUSVZFUjANCihYRU4pIGQwdjcyOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjczOiB2R0lDUjogU0dJ
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihY
RU4pIGQwdjc0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjc1OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjc2OiB2R0lD
UjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZF
UjANCihYRU4pIGQwdjc3OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjc4OiB2R0lDUjogU0dJOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjc5
OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElD
QUNUSVZFUjANCihYRU4pIGQwdjgwOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAw
eDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjgxOiB2R0lDUjogU0dJOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4p
IGQwdjgyOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjgzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjg0OiB2R0lDUjog
U0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAN
CihYRU4pIGQwdjg1OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZm
ZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjg2OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjg3OiB2
R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNU
SVZFUjANCihYRU4pIGQwdjg4OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjg5OiB2R0lDUjogU0dJOiB1bmhh
bmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQw
djkwOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IElDQUNUSVZFUjANCihYRU4pIGQwdjkxOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjkyOiB2R0lDUjogU0dJ
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihY
RU4pIGQwdjkzOiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjk0OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4pIGQwdjk1OiB2R0lD
UjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZF
UjANClsgICAgMC41NDkyOTZdIHBjaSAwMDAwOjAwOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNz
dGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NDk0NDBdIHBjaSAwMDAw
OjAwOjA0LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQg
ZmFpbCENClsgICAgMC41NDk1NzFdIHBjaSAwMDAwOjAwOjA4LjA6IEZhaWxlZCB0byBhZGQgLSBw
YXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NDk2OThdIHBjaSAw
MDAwOjAwOjBjLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWln
aHQgZmFpbCENClsgICAgMC41NDk4MjZdIHBjaSAwMDAwOjAwOjEwLjA6IEZhaWxlZCB0byBhZGQg
LSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NDk5NTFdIHBj
aSAwMDAwOjAwOjExLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVgg
bWlnaHQgZmFpbCENClsgICAgMC41NTAwNzddIHBjaSAwMDAwOjAwOjEyLjA6IEZhaWxlZCB0byBh
ZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NTM4MTNd
IHBjaSAwMDAwOjAxOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJ
LVggbWlnaHQgZmFpbCENClsgICAgMC41NTczODJdIHBjaSAwMDAwOjAxOjAwLjE6IEZhaWxlZCB0
byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NjA5
NDldIHBjaSAwMDAwOjAyOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kv
TVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NjQyNDBdIHBjaSAwMDAwOjAyOjAwLjE6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41
NjQ1MzJdIHBjaSAwMDAwOjAzOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBN
U0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41Njc5ODVdIHBjaSAwMDAwOjA0OjAwLjA6IEZh
aWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAg
MC41NzEyNjNdIHBjaSAwMDAwOjA0OjAwLjE6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NzE1NjNdIHBjaSAwMDAwOjA1OjAwLjA6
IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsg
ICAgMC41NzE4MDZdIHBjaSAwMDAwOjA2OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3Vn
aCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NzI5MDNdIHBjaSAwMDAwOjdiOjAw
LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEN
ClsgICAgMC41NzM4MTldIHBjaSAwMDAwOjdhOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhy
b3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NzM4OTVdIHBjaSAwMDAwOjdh
OjAxLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFp
bCENClsgICAgMC41NzM5NzBdIHBjaSAwMDAwOjdhOjAyLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNz
dGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NzQ5MTddIHBjaSAwMDAw
Ojc4OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQg
ZmFpbCENClsgICAgMC41NzUwMzBdIHBjaSAwMDAwOjc4OjAxLjA6IEZhaWxlZCB0byBhZGQgLSBw
YXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41NzUyMzddIHBjaSAw
MDAwOjc5OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWln
aHQgZmFpbCENClsgICAgMC41NzYxMzddIEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBbbWFw
IChfX19fcHRydmFsX19fXyldIGNvbmZsaWN0aW5nIG1hcHBpbmcgZm9yIGlucHV0IElEIDB4N2Mw
MA0KWyAgICAwLjU3NjE0NV0gQUNQSTogSU9SVDogW0Zpcm13YXJlIEJ1Z106IGFwcGx5aW5nIHdv
cmthcm91bmQuDQpbICAgIDAuNTc2MTkwXSBwY2kgMDAwMDo3YzowMC4wOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTc2MzM1XSBw
Y2kgMDAwMDo3ZDowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1Y
IG1pZ2h0IGZhaWwhDQpbICAgIDAuNTc2NDQwXSBwY2kgMDAwMDo3ZDowMC4xOiBGYWlsZWQgdG8g
YWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTc2NTQ1
XSBwY2kgMDAwMDo3ZDowMC4yOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01T
SS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTc2NjQzXSBwY2kgMDAwMDo3ZDowMC4zOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTc3
NjY2XSBwY2kgMDAwMDo3NDowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJ
L01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTc3NzYxXSBwY2kgMDAwMDo3NDowMS4wOiBGYWls
ZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAu
NTc3ODYzXSBwY2kgMDAwMDo3NDowMi4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3Ig
TVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTc3OTUwXSBwY2kgMDAwMDo3NDowMy4wOiBG
YWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAg
IDAuNTc4MDU0XSBwY2kgMDAwMDo3NDowNC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2gg
b3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTc4MjQ0XSBwY2kgMDAwMDo3NTowMC4w
OiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpb
ICAgIDAuNTc4NDM0XSBwY2kgMDAwMDo3NjowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91
Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTc5NTU3XSBwY2kgMDAwMDo4MDow
MC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwh
DQpbICAgIDAuNTc5NzE4XSBwY2kgMDAwMDo4MDowNC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Ro
cm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTc5ODgzXSBwY2kgMDAwMDo4
MDoxMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZh
aWwhDQpbICAgIDAuNTgzNjQ0XSBwY2kgMDAwMDo4MTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFz
c3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTg3MjQyXSBwY2kgMDAw
MDo4MTowMC4xOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0
IGZhaWwhDQpbICAgIDAuNTkwODM1XSBwY2kgMDAwMDo4MjowMC4wOiBGYWlsZWQgdG8gYWRkIC0g
cGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTk0MTQzXSBwY2kg
MDAwMDo4MjowMC4xOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1p
Z2h0IGZhaWwhDQpbICAgIDAuNTk1MjYwXSBwY2kgMDAwMDpiYjowMC4wOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTk2MjE0XSBw
Y2kgMDAwMDpiYTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1Y
IG1pZ2h0IGZhaWwhDQpbICAgIDAuNTk2MzE0XSBwY2kgMDAwMDpiYTowMS4wOiBGYWlsZWQgdG8g
YWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTk2Mzk5
XSBwY2kgMDAwMDpiYTowMi4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01T
SS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTk3NDA4XSBwY2kgMDAwMDpiODowMC4wOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTk3
NTQ5XSBwY2kgMDAwMDpiODowMS4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJ
L01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNTk3ODE1XSBwY2kgMDAwMDpiOTowMC4wOiBGYWls
ZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAu
NTk4NzMwXSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUgQnVnXTogW21hcCAoX19fX3B0cnZhbF9fX18p
XSBjb25mbGljdGluZyBtYXBwaW5nIGZvciBpbnB1dCBJRCAweGJjMDANClsgICAgMC41OTg3Mzld
IEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBhcHBseWluZyB3b3JrYXJvdW5kLg0KWyAgICAw
LjU5ODc5MV0gcGNpIDAwMDA6YmM6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9y
IE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU5OTg1NV0gcGNpIDAwMDA6YjQ6MDAuMDog
RmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAg
ICAwLjU5OTk3MV0gcGNpIDAwMDA6YjQ6MDEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjYwMDEwMV0gcGNpIDAwMDA6YjQ6MDIu
MDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0K
WyAgICAwLjYwMDIwNF0gcGNpIDAwMDA6YjQ6MDMuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJv
dWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjYwMDMzM10gcGNpIDAwMDA6YjQ6
MDQuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWls
IQ0KWyAgICAwLjYwMDU5Ml0gcGNpIDAwMDA6YjU6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0
aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjYwMDgyM10gcGNpIDAwMDA6
YjY6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBm
YWlsIQ0KWyAgICAxLjA4MTkwNV0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjowMDogRmFp
bGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MjEwN10gSGlzaWxpY29u
IE1CSUdFTi1WMiBISVNJMDE1MjowMTogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFp
bg0KWyAgICAxLjA4MjIwNF0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjowMjogRmFpbGVk
IHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MjI5NF0gSGlzaWxpY29uIE1C
SUdFTi1WMiBISVNJMDE1MjowMzogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0K
WyAgICAxLjA4MjM4MV0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjowNDogRmFpbGVkIHRv
IGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MjQ2Nl0gSGlzaWxpY29uIE1CSUdF
Ti1WMiBISVNJMDE1MjowNTogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAg
ICAxLjA4MjU2OF0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjowODogRmFpbGVkIHRvIGNy
ZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MjY1N10gSGlzaWxpY29uIE1CSUdFTi1W
MiBISVNJMDE1MjowOTogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAx
LjA4Mjc0N10gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjowYTogRmFpbGVkIHRvIGNyZWF0
ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MjgyOF0gSGlzaWxpY29uIE1CSUdFTi1WMiBI
SVNJMDE1MjowYjogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4
MjkxNV0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjowYzogRmFpbGVkIHRvIGNyZWF0ZSBt
YmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MzAwMV0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJ
MDE1MjowZDogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MzA4
OF0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjowZTogRmFpbGVkIHRvIGNyZWF0ZSBtYmkt
Z2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MzE3NV0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1
MjowZjogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MzI1OV0g
SGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoxMDogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2Vu
IGlycWRvbWFpbg0KWyAgICAxLjA4MzM0M10gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1Mjox
MTogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MzQyNl0gSGlz
aWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoxMjogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGly
cWRvbWFpbg0KWyAgICAxLjA4MzUxM10gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoxMzog
RmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MzYwMF0gSGlzaWxp
Y29uIE1CSUdFTi1WMiBISVNJMDE1MjoxNjogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRv
bWFpbg0KWyAgICAxLjA4MzY4NV0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoxNzogRmFp
bGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4Mzc2OV0gSGlzaWxpY29u
IE1CSUdFTi1WMiBISVNJMDE1MjoxODogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFp
bg0KWyAgICAxLjA4Mzg1M10gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoxOTogRmFpbGVk
IHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4MzkzN10gSGlzaWxpY29uIE1C
SUdFTi1WMiBISVNJMDE1MjoxYTogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0K
WyAgICAxLjA4NDAyM10gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoxYjogRmFpbGVkIHRv
IGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NDA5OF0gSGlzaWxpY29uIE1CSUdF
Ti1WMiBISVNJMDE1MjoxYzogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAg
ICAxLjA4NDE5Nl0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoxZDogRmFpbGVkIHRvIGNy
ZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NDI3NF0gSGlzaWxpY29uIE1CSUdFTi1W
MiBISVNJMDE1MjoxZTogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAx
LjA4NDM1MF0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoxZjogRmFpbGVkIHRvIGNyZWF0
ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NDQyN10gSGlzaWxpY29uIE1CSUdFTi1WMiBI
SVNJMDE1MjoyMDogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4
NDUwNF0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoyMTogRmFpbGVkIHRvIGNyZWF0ZSBt
YmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NDU4NF0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJ
MDE1MjoyNDogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NDY2
M10gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoyNTogRmFpbGVkIHRvIGNyZWF0ZSBtYmkt
Z2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NDc0MV0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1
MjoyNjogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NDgyMF0g
SGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoyNzogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2Vu
IGlycWRvbWFpbg0KWyAgICAxLjA4NDg5OF0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1Mjoy
ODogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NDk3Nl0gSGlz
aWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoyOTogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGly
cWRvbWFpbg0KWyAgICAxLjA4NTA1NF0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoyYTog
RmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NTEzMF0gSGlzaWxp
Y29uIE1CSUdFTi1WMiBISVNJMDE1MjoyYjogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRv
bWFpbg0KWyAgICAxLjA4NTIwN10gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoyYzogRmFp
bGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NTI4M10gSGlzaWxpY29u
IE1CSUdFTi1WMiBISVNJMDE1MjoyZDogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFp
bg0KWyAgICAxLjA4NTM2Ml0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjoyZTogRmFpbGVk
IHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NTQzOF0gSGlzaWxpY29uIE1C
SUdFTi1WMiBISVNJMDE1MjoyZjogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0K
WyAgICAxLjA4NTUxNV0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjozMjogRmFpbGVkIHRv
IGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NTU5Ml0gSGlzaWxpY29uIE1CSUdF
Ti1WMiBISVNJMDE1MjozMzogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAg
ICAxLjA4NTY2OV0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjozNDogRmFpbGVkIHRvIGNy
ZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NTc0NF0gSGlzaWxpY29uIE1CSUdFTi1W
MiBISVNJMDE1MjozNTogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAx
LjA4NTgyMV0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjozNjogRmFpbGVkIHRvIGNyZWF0
ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4NTg5N10gSGlzaWxpY29uIE1CSUdFTi1WMiBI
SVNJMDE1MjozNzogRmFpbGVkIHRvIGNyZWF0ZSBtYmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4
NTk3Nl0gSGlzaWxpY29uIE1CSUdFTi1WMiBISVNJMDE1MjozODogRmFpbGVkIHRvIGNyZWF0ZSBt
YmktZ2VuIGlycWRvbWFpbg0KWyAgICAxLjA4ODUyOV0gQUNQSTogSU9SVDogW0Zpcm13YXJlIEJ1
Z106IFttYXAgKF9fX19wdHJ2YWxfX19fKV0gY29uZmxpY3RpbmcgbWFwcGluZyBmb3IgaW5wdXQg
SUQgMHg3YzAwDQpbICAgIDEuMDg4NTQxXSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUgQnVnXTogYXBw
bHlpbmcgd29ya2Fyb3VuZC4NClsgICAgMS4wODg2MTJdIEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBC
dWddOiBbbWFwIChfX19fcHRydmFsX19fXyldIGNvbmZsaWN0aW5nIG1hcHBpbmcgZm9yIGlucHV0
IElEIDB4YmMwMA0KWyAgICAxLjA4ODYxOV0gQUNQSTogSU9SVDogW0Zpcm13YXJlIEJ1Z106IGFw
cGx5aW5nIHdvcmthcm91bmQuDQpbICAgIDEuMDg4NzgzXSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUg
QnVnXTogW21hcCAoX19fX3B0cnZhbF9fX18pXSBjb25mbGljdGluZyBtYXBwaW5nIGZvciBpbnB1
dCBJRCAweDdjMDANClsgICAgMS4wODg3OTJdIEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBh
cHBseWluZyB3b3JrYXJvdW5kLg0KWyAgICAxLjA4ODgyM10gQUNQSTogSU9SVDogW0Zpcm13YXJl
IEJ1Z106IFttYXAgKF9fX19wdHJ2YWxfX19fKV0gY29uZmxpY3RpbmcgbWFwcGluZyBmb3IgaW5w
dXQgSUQgMHhiYzAwDQpbICAgIDEuMDg4ODI5XSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUgQnVnXTog
YXBwbHlpbmcgd29ya2Fyb3VuZC4NClsgICAgMS4xODEzNDhdIGludGVncml0eTogQ291bGRuJ3Qg
Z2V0IHNpemU6IDB4ODAwMDAwMDAwMDAwMDAwMw0KWyAgICAxLjE4MTM1N10gaW50ZWdyaXR5OiBN
T0RTSUdOOiBDb3VsZG4ndCBnZXQgVUVGSSBkYiBsaXN0DQpbICAgIDEuMTgxMzYzXSBpbnRlZ3Jp
dHk6IENvdWxkbid0IGdldCBzaXplOiAweDgwMDAwMDAwMDAwMDAwMDMNClsgICAgMS4xOTE4OTRd
IEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBbbWFwIChfX19fcHRydmFsX19fXyldIGNvbmZs
aWN0aW5nIG1hcHBpbmcgZm9yIGlucHV0IElEIDB4N2MwMA0KWyAgICAxLjE5MTkwN10gQUNQSTog
SU9SVDogW0Zpcm13YXJlIEJ1Z106IGFwcGx5aW5nIHdvcmthcm91bmQuDQpbICAgIDEuMTk5NTM1
XSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUgQnVnXTogW21hcCAoX19fX3B0cnZhbF9fX18pXSBjb25m
bGljdGluZyBtYXBwaW5nIGZvciBpbnB1dCBJRCAweGJjMDANClsgICAgMS4xOTk1NDddIEFDUEk6
IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBhcHBseWluZyB3b3JrYXJvdW5kLg0KWyAgICAxLjY4OTEx
M10gezF9W0hhcmR3YXJlIEVycm9yXTogSGFyZHdhcmUgZXJyb3IgZnJvbSBBUEVJIEdlbmVyaWMg
SGFyZHdhcmUgRXJyb3IgU291cmNlOiAwDQpbICAgIDEuNjg5MTI0XSB7MX1bSGFyZHdhcmUgRXJy
b3JdOiBldmVudCBzZXZlcml0eTogcmVjb3ZlcmFibGUNClsgICAgMS42ODkxMzBdIHsxfVtIYXJk
d2FyZSBFcnJvcl06ICBFcnJvciAwLCB0eXBlOiByZWNvdmVyYWJsZQ0KWyAgICAxLjY4OTEzNl0g
ezF9W0hhcmR3YXJlIEVycm9yXTogICBzZWN0aW9uX3R5cGU6IFBDSWUgZXJyb3INClsgICAgMS42
ODkxNDFdIHsxfVtIYXJkd2FyZSBFcnJvcl06ICAgcG9ydF90eXBlOiA0LCByb290IHBvcnQNClsg
ICAgMS42ODkxNDVdIHsxfVtIYXJkd2FyZSBFcnJvcl06ICAgdmVyc2lvbjogNC4wDQpbICAgIDEu
Njg5MTUwXSB7MX1bSGFyZHdhcmUgRXJyb3JdOiAgIGNvbW1hbmQ6IDB4MDE0Nywgc3RhdHVzOiAw
eDQwMTANClsgICAgMS42ODkxNTVdIHsxfVtIYXJkd2FyZSBFcnJvcl06ICAgZGV2aWNlX2lkOiAw
MDAwOjAwOjA0LjANClsgICAgMS42ODkxNTldIHsxfVtIYXJkd2FyZSBFcnJvcl06ICAgc2xvdDog
MA0KWyAgICAxLjY4OTE2M10gezF9W0hhcmR3YXJlIEVycm9yXTogICBzZWNvbmRhcnlfYnVzOiAw
eDAyDQpbICAgIDEuNjg5MTY4XSB7MX1bSGFyZHdhcmUgRXJyb3JdOiAgIHZlbmRvcl9pZDogMHgx
OWU1LCBkZXZpY2VfaWQ6IDB4YTEyMA0KWyAgICAxLjY4OTE3M10gezF9W0hhcmR3YXJlIEVycm9y
XTogICBjbGFzc19jb2RlOiAwNjA0MDANClsgICAgMS42ODkxNzddIHsxfVtIYXJkd2FyZSBFcnJv
cl06ICAgYnJpZGdlOiBzZWNvbmRhcnlfc3RhdHVzOiAweDI4MDAsIGNvbnRyb2w6IDB4MDAwMA0K
WyAgICAxLjY4OTE5Ml0gcGNpZXBvcnQgMDAwMDowMDowNC4wOiBBRVI6IGFlcl9zdGF0dXM6IDB4
MDAwMDgwMDAsIGFlcl9tYXNrOiAweDA0NTAwMDAwDQpbICAgIDEuNjg5MTk5XSBwY2llcG9ydCAw
MDAwOjAwOjA0LjA6ICAgIFsxNV0gQ21wbHRBYnJ0ICAgICAgICAgICAgICAoRmlyc3QpDQpbICAg
IDEuNjg5MjA1XSBwY2llcG9ydCAwMDAwOjAwOjA0LjA6IEFFUjogYWVyX2xheWVyPVRyYW5zYWN0
aW9uIExheWVyLCBhZXJfYWdlbnQ9Q29tcGxldGVyIElEDQpbICAgIDEuNjg5MjEyXSBwY2llcG9y
dCAwMDAwOjAwOjA0LjA6IEFFUjogYWVyX3VuY29yX3NldmVyaXR5OiAweDAwNDYyMDMwDQpbICAg
IDEuNjg5MjE4XSBwY2llcG9ydCAwMDAwOjAwOjA0LjA6IEFFUjogICBUTFAgSGVhZGVyOiA2MDAw
MDAxMCAwMjAwMDBmZiAwMDAwMDA0MSAwODU5ZjAwMA0KWyAgICAxLjkxMDY5N10gZWhjaS1wY2kg
MDAwMDo3YTowMS4wOiBmYXRhbCBlcnJvcg0KWyAgICAxLjkxMDcyNF0gZWhjaS1wY2kgMDAwMDo3
YTowMS4wOiBIQyBkaWVkOyBjbGVhbmluZyB1cA0KWyAgICAyLjU4NDY2OF0gaG5zMyAwMDAwOjdk
OjAwLjA6IGZhaWxlZCB0byBxdWVyeSB2ZXJzaW9uIGFuZCBjYXBhYmlsaXRpZXMsIHJldCA9IC01
Mg0KWyAgICAyLjU4NTEyMl0gezJ9W0hhcmR3YXJlIEVycm9yXTogSGFyZHdhcmUgZXJyb3IgZnJv
bSBBUEVJIEdlbmVyaWMgSGFyZHdhcmUgRXJyb3IgU291cmNlOiAzDQpbICAgIDIuNTg1MTMxXSB7
Mn1bSGFyZHdhcmUgRXJyb3JdOiBldmVudCBzZXZlcml0eTogcmVjb3ZlcmFibGUNClsgICAgMi41
ODUxMzddIHsyfVtIYXJkd2FyZSBFcnJvcl06ICBFcnJvciAwLCB0eXBlOiByZWNvdmVyYWJsZQ0K
WyAgICAyLjU4NTE0M10gezJ9W0hhcmR3YXJlIEVycm9yXTogICBzZWN0aW9uX3R5cGU6IFBDSWUg
ZXJyb3INClsgICAgMi41ODUxNDddIHsyfVtIYXJkd2FyZSBFcnJvcl06ICAgdmVyc2lvbjogNC4w
DQpbICAgIDIuNTg1MTUyXSB7Mn1bSGFyZHdhcmUgRXJyb3JdOiAgIGNvbW1hbmQ6IDB4MDAwNiwg
c3RhdHVzOiAweDAwMTANClsgICAgMi41ODUxNThdIHsyfVtIYXJkd2FyZSBFcnJvcl06ICAgZGV2
aWNlX2lkOiAwMDAwOjdkOjAwLjMNClsgICAgMi41ODUxNjJdIHsyfVtIYXJkd2FyZSBFcnJvcl06
ICAgc2xvdDogMA0KWyAgICAyLjU4NTE2Nl0gezJ9W0hhcmR3YXJlIEVycm9yXTogICBzZWNvbmRh
cnlfYnVzOiAweDAwDQpbICAgIDIuNTg1MTcxXSB7Mn1bSGFyZHdhcmUgRXJyb3JdOiAgIHZlbmRv
cl9pZDogMHgxOWU1LCBkZXZpY2VfaWQ6IDB4YTIyMQ0KWyAgICAyLjU4NTE3Nl0gezJ9W0hhcmR3
YXJlIEVycm9yXTogICBjbGFzc19jb2RlOiAwMjAwMDANClsgICAgMi42MDc2NDldIG9oY2ktcGNp
IDAwMDA6N2E6MDAuMDogT0hDSSBVbnJlY292ZXJhYmxlIEVycm9yLCBkaXNhYmxlZA0KWyAgICAy
LjYwNzY1OV0gb2hjaS1wY2kgMDAwMDo3YTowMC4wOiBIQyBkaWVkOyBjbGVhbmluZyB1cA0KWyAg
ICAzLjE3NDAxNF0gaXJxIDI4OiBub2JvZHkgY2FyZWQgKHRyeSBib290aW5nIHdpdGggdGhlICJp
cnFwb2xsIiBvcHRpb24pDQpbICAgIDMuMTc0MTE0XSBoYW5kbGVyczoNClsgICAgMy4xNzQxMjBd
IFs8KF9fX19wdHJ2YWxfX19fKT5dIHBjaWVfcG1lX2lycQ0KWyAgICAzLjE3NDE0N10gWzwoX19f
X3B0cnZhbF9fX18pPl0gYWVyX2lycSB0aHJlYWRlZCBbPChfX19fcHRydmFsX19fXyk+XSBhZXJf
aXNyDQpbICAgIDMuMTc0MTU2XSBbPChfX19fcHRydmFsX19fXyk+XSBwY2llX3BtZV9pcnENClsg
ICAgMy4xNzQxNjFdIFs8KF9fX19wdHJ2YWxfX19fKT5dIGFlcl9pcnEgdGhyZWFkZWQgWzwoX19f
X3B0cnZhbF9fX18pPl0gYWVyX2lzcg0KWyAgICAzLjE3NDE2OV0gWzwoX19fX3B0cnZhbF9fX18p
Pl0gcGNpZV9wbWVfaXJxDQpbICAgIDMuMTc0MTc0XSBbPChfX19fcHRydmFsX19fXyk+XSBhZXJf
aXJxIHRocmVhZGVkIFs8KF9fX19wdHJ2YWxfX19fKT5dIGFlcl9pc3INClsgICAgMy4xNzQxODNd
IFs8KF9fX19wdHJ2YWxfX19fKT5dIHBjaWVfcG1lX2lycQ0KWyAgICAzLjE3NDE4OF0gWzwoX19f
X3B0cnZhbF9fX18pPl0gYWVyX2lycSB0aHJlYWRlZCBbPChfX19fcHRydmFsX19fXyk+XSBhZXJf
aXNyDQpbICAgIDMuMTc0MTk2XSBbPChfX19fcHRydmFsX19fXyk+XSBwY2llX3BtZV9pcnENClsg
ICAgMy4xNzQyMDFdIFs8KF9fX19wdHJ2YWxfX19fKT5dIGFlcl9pcnEgdGhyZWFkZWQgWzwoX19f
X3B0cnZhbF9fX18pPl0gYWVyX2lzcg0KWyAgICAzLjE3NDIwOV0gWzwoX19fX3B0cnZhbF9fX18p
Pl0gcGNpZV9wbWVfaXJxDQpbICAgIDMuMTc0MjE0XSBbPChfX19fcHRydmFsX19fXyk+XSBhZXJf
aXJxIHRocmVhZGVkIFs8KF9fX19wdHJ2YWxfX19fKT5dIGFlcl9pc3INClsgICAgMy4xNzQyMjJd
IFs8KF9fX19wdHJ2YWxfX19fKT5dIHBjaWVfcG1lX2lycQ0KWyAgICAzLjE3NDIyN10gWzwoX19f
X3B0cnZhbF9fX18pPl0gYWVyX2lycSB0aHJlYWRlZCBbPChfX19fcHRydmFsX19fXyk+XSBhZXJf
aXNyDQpbICAgIDMuMTc0MjM1XSBbPChfX19fcHRydmFsX19fXyk+XSBwY2llX3BtZV9pcnENClsg
ICAgMy4xNzQyNDBdIFs8KF9fX19wdHJ2YWxfX19fKT5dIGFlcl9pcnEgdGhyZWFkZWQgWzwoX19f
X3B0cnZhbF9fX18pPl0gYWVyX2lzcg0KWyAgICAzLjE3NDI0OF0gWzwoX19fX3B0cnZhbF9fX18p
Pl0gcGNpZV9wbWVfaXJxDQpbICAgIDMuMTc0MjUzXSBbPChfX19fcHRydmFsX19fXyk+XSBhZXJf
aXJxIHRocmVhZGVkIFs8KF9fX19wdHJ2YWxfX19fKT5dIGFlcl9pc3INClsgICAgMy4xNzQyNjFd
IFs8KF9fX19wdHJ2YWxfX19fKT5dIHBjaWVfcG1lX2lycQ0KWyAgICAzLjE3NDI2Nl0gWzwoX19f
X3B0cnZhbF9fX18pPl0gYWVyX2lycSB0aHJlYWRlZCBbPChfX19fcHRydmFsX19fXyk+XSBhZXJf
aXNyDQpbICAgIDMuMTc0Mjc1XSBbPChfX19fcHRydmFsX19fXyk+XSBhaGNpX3NpbmdsZV9sZXZl
bF9pcnFfaW50ciBbbGliYWhjaV0NClsgICAgMy4xNzQyODRdIFs8KF9fX19wdHJ2YWxfX19fKT5d
IHVzYl9oY2RfaXJxIFt1c2Jjb3JlXQ0KWyAgICAzLjE3NDI5MF0gWzwoX19fX3B0cnZhbF9fX18p
Pl0gYWhjaV9zaW5nbGVfbGV2ZWxfaXJxX2ludHIgW2xpYmFoY2ldDQpbICAgIDMuMTc0Mjk4XSBb
PChfX19fcHRydmFsX19fXyk+XSB1c2JfaGNkX2lycSBbdXNiY29yZV0NClsgICAgMy4xNzQzMDVd
IFs8KF9fX19wdHJ2YWxfX19fKT5dIHVzYl9oY2RfaXJxIFt1c2Jjb3JlXQ0KWyAgICAzLjE3NDMx
Ml0gWzwoX19fX3B0cnZhbF9fX18pPl0gdXNiX2hjZF9pcnEgW3VzYmNvcmVdDQpbICAgIDMuMTc0
MzE5XSBbPChfX19fcHRydmFsX19fXyk+XSB1c2JfaGNkX2lycSBbdXNiY29yZV0NClsgICAgMy4x
NzQzMjRdIERpc2FibGluZyBJUlEgIzI4DQpbICAgIDMuMTc2NTkwXSBobnMzIDAwMDA6N2Q6MDAu
MDogaW5pdCBhZV9kZXYgZXJyb3IsIHJldCA9IC01Mg0KWyAgICAzLjE3NjY3OV0gb2hjaS1wY2kg
MDAwMDo3YTowMC4wOiBpbml0IDAwMDA6N2E6MDAuMCBmYWlsLCAtMTA4DQpbICAgIDMuMTc2Njkz
XSBVbmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgYXQgdmly
dHVhbCBhZGRyZXNzIDAwMDAwMDAwMDAwMDAwYzANClsgICAgMy4xNzY3MDNdIE1lbSBhYm9ydCBp
bmZvOg0KWyAgICAzLjE3NjcwOF0gICBFU1IgPSAweDk2MDAwMDA0DQpbICAgIDMuMTc2NzEzXSAg
IEVDID0gMHgyNTogREFCVCAoY3VycmVudCBFTCksIElMID0gMzIgYml0cw0KWyAgICAzLjE3Njcy
MF0gICBTRVQgPSAwLCBGblYgPSAwDQpbICAgIDMuMTc2NzIzXSAgIEVBID0gMCwgUzFQVFcgPSAw
DQpbICAgIDMuMTc2NzMwXSBEYXRhIGFib3J0IGluZm86DQpbICAgIDMuMTc2NzM0XSAgIElTViA9
IDAsIElTUyA9IDB4MDAwMDAwMDQNClsgICAgMy4xNzY3MzddICAgQ00gPSAwLCBXblIgPSAwDQpb
ICAgIDMuMTc2NzQxXSBbMDAwMDAwMDAwMDAwMDBjMF0gdXNlciBhZGRyZXNzIGJ1dCBhY3RpdmVf
bW0gaXMgc3dhcHBlcg0KWyAgICAzLjE3Njc0OF0gSW50ZXJuYWwgZXJyb3I6IE9vcHM6IDk2MDAw
MDA0IFsjMV0gU01QDQpbICAgIDMuMTc2NzUzXSBNb2R1bGVzIGxpbmtlZCBpbjogbHBmYygrKSBu
dm1ldF9mYyBudm1ldCBoaXNpX3Nhc192M19odygrKSBudm1lX2ZjIGhuczMoKykgaGlzaV9zYXNf
bWFpbiBvaGNpX3BjaSgrKSBudm1lX2ZhYnJpY3MgeGhjaV9wY2kgbnZtZV9jb3JlIGxpYnNhcyBo
Y2xnZSBtbHg1X2NvcmUoKykgYWhjaSB4aGNpX2hjZCBvaGNpX2hjZCB0MTBfcGkgZWhjaV9wY2kg
bGliYWhjaSBzY3NpX3RyYW5zcG9ydF9zYXMgY3JjX3QxMGRpZiBobmFlMyBlaGNpX2hjZCBjcmN0
MTBkaWZfZ2VuZXJpYyBtZGlvX2RldnJlcyBsaWJhdGEgY3JjdDEwZGlmX2NlIG1lZ2FyYWlkX3Nh
cygrKSBvZl9tZGlvIHVzYmNvcmUgc2NzaV90cmFuc3BvcnRfZmMgZml4ZWRfcGh5IGxpYnBoeSBz
Y3NpX21vZCBtbHhmdyB1c2JfY29tbW9uIGNvbmZpZ2ZzIHB0cCBwcHNfY29yZSBjcmN0MTBkaWZf
Y29tbW9uIGkyY19kZXNpZ253YXJlX3BsYXRmb3JtIGkyY19kZXNpZ253YXJlX2NvcmUNClsgICAg
My4xNzY4MDVdIG9oY2ktcGNpIDAwMDA6YmE6MDAuMDogQWRkaW5nIHRvIGlvbW11IGdyb3VwIDMx
DQpbICAgIDMuMTc2ODE3XSBDUFU6IDAgUElEOiA2OTUgQ29tbToga3dvcmtlci8wOjIgTm90IHRh
aW50ZWQgNS4xMC4wLTIzLWFybTY0ICMxIERlYmlhbiA1LjEwLjE3OS0xDQpbICAgIDMuMTc2ODM2
XSBXb3JrcXVldWU6IGV2ZW50cyBoY2RfZGllZF93b3JrIFt1c2Jjb3JlXQ0KWyAgICAzLjE3Njg0
Ml0gcHN0YXRlOiAyMGMwMDAwNSAobnpDdiBkYWlmICtQQU4gK1VBTyAtVENPIEJUWVBFPS0tKQ0K
WyAgICAzLjE3Njg0OV0gcGMgOiBrb2JqZWN0X3VldmVudF9lbnYrMHg1NC8weDZiMA0KWyAgICAz
LjE3Njg1Nl0gbHIgOiBoY2RfZGllZF93b3JrKzB4MmMvMHg0MCBbdXNiY29yZV0NClsgICAgMy4x
NzY4NjBdIHNwIDogZmZmZjgwMDAxYTBmM2QxMA0KWyAgICAzLjE3Njg2NF0geDI5OiBmZmZmODAw
MDFhMGYzZDEwIHgyODogMDAwMDAwMDAwMDAwMDAwMA0KWyAgICAzLjE3Njg3MF0geDI3OiBmZmZm
MjA4MDQxOGE3YWM4IHgyNjogZmZmZjAwNmViZmNmMWM0MA0KWyAgICAzLjE3Njg3NV0geDI1OiAw
MDAwMDAwMDAwMDAwMDAwIHgyNDogZmZmZjAwNDEwNzBjYTkxOA0KWyAgICAzLjE3Njg4MF0geDIz
OiBmZmZmODAwMDA4ZGRhMjU4IHgyMjogZmZmZjgwMDAxMGMwZDA5MA0KWyAgICAzLjE3Njg4Nl0g
eDIxOiAwMDAwMDAwMDAwMDAwMDA1IHgyMDogMDAwMDAwMDAwMDAwMDBhMA0KWyAgICAzLjE3Njkx
Ml0geDE5OiBmZmZmMDA0MTA3MGNhOTEwIHgxODogMDAwMDAwMDAwMDAwMDAwMA0KWyAgICAzLjE3
NjkxN10geDE3OiAwMDAwMDAwMDcyZjIxMTYzIHgxNjogMDAwMDAwMDBkZWFkYmVlZg0KWyAgICAz
LjE3NjkyM10geDE1OiAwMDAwMDAwMDAwMDAwMDMwIHgxNDogZmZmZmZmZmZmZmZmZmZmZg0KWyAg
ICAzLjE3NjkyOV0geDEzOiBmZmZmODAwMDlhMGYzOTA3IHgxMjogZmZmZjgwMDAxYTBmMzkwZg0K
WyAgICAzLjE3NjkzNF0geDExOiBmZmZmMjA4OTc3YmIxMDAwIHgxMDogMDAwMDAwMDBmZmZmYzAw
MA0KWyAgICAzLjE3Njk0MF0geDkgOiBmZmZmODAwMDEwMGI2ZTMwIHg4IDogZmVmZWZlZmVmZWZl
ZmVmZg0KWyAgICAzLjE3Njk0NV0geDcgOiAwMDAwMDAwMDAwMDAwMDE4IHg2IDogZmZmZjAwNDEw
NmU4Mjg2Yw0KWyAgICAzLjE3Njk1MF0geDUgOiAwMDAwNzM3NDZlNjU3NjY1IHg0IDogMDAwMDAw
MDAwMDAwMDBhMA0KWyAgICAzLjE3Njk1Nl0geDMgOiBkZWFkMDAwMDAwMDAwMTIyIHgyIDogZmZm
ZjgwMDAwOGRkYTI1OA0KWyAgICAzLjE3Njk2MV0geDEgOiAwMDAwMDAwMDAwMDAwMDA1IHgwIDog
ZmZmZjgwMDAxMGRhNzkzOA0KWyAgICAzLjE3Njk2N10gQ2FsbCB0cmFjZToNClsgICAgMy4xNzY5
NzFdICBrb2JqZWN0X3VldmVudF9lbnYrMHg1NC8weDZiMA0KWyAgICAzLjE3Njk3N10gIGhjZF9k
aWVkX3dvcmsrMHgyYy8weDQwIFt1c2Jjb3JlXQ0KWyAgICAzLjE3Njk4M10gIHByb2Nlc3Nfb25l
X3dvcmsrMHgxZDAvMHg0ZDANClsgICAgMy4xNzY5ODddICB3b3JrZXJfdGhyZWFkKzB4MTgwLzB4
NTQwDQpbICAgIDMuMTc2OTkyXSAga3RocmVhZCsweDEyYy8weDEzMA0KWyAgICAzLjE3Njk5Nl0g
IHJldF9mcm9tX2ZvcmsrMHgxMC8weDM0DQpbICAgIDMuMTc3MDAxXSBDb2RlOiBhYTE0MDNlNCAx
NDAwMDAwMyBmOTQwMGM4NCBiNDAwMmEyNCAoZjk0MDEwOTMpDQpbICAgIDMuMTc3MDA3XSAtLS1b
IGVuZCB0cmFjZSAzNzZiZTViNmU2NDQ2MmQ3IF0tLS0NClsgICAgMy4xNzc1MDddIG9oY2ktcGNp
IDAwMDA6YmE6MDAuMDogT0hDSSBQQ0kgaG9zdCBjb250cm9sbGVyDQpbICAgIDMuMTc3NTMwXSBv
aGNpLXBjaSAwMDAwOmJhOjAwLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1
cyBudW1iZXIgNw0KWyAgICAzLjE3NzU5Ml0gb2hjaS1wY2kgMDAwMDpiYTowMC4wOiBpcnEgMjgs
IGlvIG1lbSAweDIwMDIwYzEwMDAwMA0KWyAgICAzLjIzNTYxN10gb2hjaS1wY2kgMDAwMDpiYTow
MC4wOiBPSENJIFVucmVjb3ZlcmFibGUgRXJyb3IsIGRpc2FibGVkDQpbICAgIDMuMjM1NjI3XSBv
aGNpLXBjaSAwMDAwOmJhOjAwLjA6IEhDIGRpZWQ7IGNsZWFuaW5nIHVwDQpbICAgIDMuMjM4NjYx
XSBvaGNpLXBjaSAwMDAwOmJhOjAwLjA6IFVTQiBidXMgNyBkZXJlZ2lzdGVyZWQNClsgICAgMy4y
Mzg2NzhdIG9oY2ktcGNpIDAwMDA6YmE6MDAuMDogaW5pdCAwMDAwOmJhOjAwLjAgZmFpbCwgLTEw
OA0KWyAgICAzLjIzODc0Ml0gb2hjaS1wY2k6IHByb2JlIG9mIDAwMDA6YmE6MDAuMCBmYWlsZWQg
d2l0aCBlcnJvciAtMTA4DQpbICAgIDMuMjkzMTc3XSBoaXNpX3Nhc192M19odzogcHJvYmUgb2Yg
MDAwMDo3NDowMi4wIGZhaWxlZCB3aXRoIGVycm9yIC0yDQpbICAgIDMuMjkzMjg3XSBoaXNpX3Nh
c192M19odyAwMDAwOjc0OjA0LjA6IEFkZGluZyB0byBpb21tdSBncm91cCAzMg0KWyAgIDI0LjM5
NDU0OV0gcmN1OiBJTkZPOiByY3Vfc2NoZWQgc2VsZi1kZXRlY3RlZCBzdGFsbCBvbiBDUFUNClsg
ICAyNC4zOTQ1NzZdIHJjdTogICAgIDAtLi4uLjogKDUyNDkgdGlja3MgdGhpcyBHUCkgaWRsZT0x
ZTIvMS8weDQwMDAwMDAwMDAwMDAwMDIgc29mdGlycT0xMjMvMTIzIGZxcz0yNjI0DQpbICAgMjQu
Mzk0NTk5XSAgKHQ9NTI1MCBqaWZmaWVzIGc9LTc5OSBxPTMyKQ0KWyAgIDI0LjM5NDYwM10gVGFz
ayBkdW1wIGZvciBDUFUgMDoNClsgICAyNC4zOTQ2MDddIHRhc2s6a3dvcmtlci8wOjggICAgIHN0
YXRlOlIgIHJ1bm5pbmcgdGFzayAgICAgc3RhY2s6ICAgIDAgcGlkOiAgNzgyIHBwaWQ6ICAgICAy
IGZsYWdzOjB4MDAwMDAwMmENClsgICAyNC4zOTQ2MjNdIFdvcmtxdWV1ZTogZXZlbnRzIHdvcmtf
Zm9yX2NwdV9mbg0KWyAgIDI0LjM5NDYyOF0gQ2FsbCB0cmFjZToNClsgICAyNC4zOTQ2MzRdICBk
dW1wX2JhY2t0cmFjZSsweDAvMHgyMDANClsgICAyNC4zOTQ2MzldICBzaG93X3N0YWNrKzB4MjAv
MHgzMA0KWyAgIDI0LjM5NDY0NV0gIHNjaGVkX3Nob3dfdGFzaysweDE1Yy8weDE4MA0KWyAgIDI0
LjM5NDY1M10gIGR1bXBfY3B1X3Rhc2srMHg0Yy8weDVjDQpbICAgMjQuMzk0NjU3XSAgcmN1X2R1
bXBfY3B1X3N0YWNrcysweGMwLzB4MTA0DQpbICAgMjQuMzk0Njg1XSAgcmN1X3NjaGVkX2Nsb2Nr
X2lycSsweDdiYy8weDliMA0KWyAgIDI0LjM5NDY5Ml0gIHVwZGF0ZV9wcm9jZXNzX3RpbWVzKzB4
NjgvMHhiMA0KWyAgIDI0LjM5NDY5OF0gIHRpY2tfc2NoZWRfaGFuZGxlKzB4MzgvMHg3NA0KWyAg
IDI0LjM5NDcwMl0gIHRpY2tfc2NoZWRfdGltZXIrMHg1NC8weGFjDQpbICAgMjQuMzk0NzA2XSAg
X19ocnRpbWVyX3J1bl9xdWV1ZXMrMHgxNGMvMHgzYjANClsgICAyNC4zOTQ3MTJdICBocnRpbWVy
X2ludGVycnVwdCsweGY4LzB4MmNjDQpbICAgMjQuMzk0NzE4XSAgYXJjaF90aW1lcl9oYW5kbGVy
X3ZpcnQrMHgzYy8weDUwDQpbICAgMjQuMzk0NzI0XSAgaGFuZGxlX3BlcmNwdV9kZXZpZF9pcnEr
MHg5MC8weDIxNA0KWyAgIDI0LjM5NDczMF0gIF9faGFuZGxlX2RvbWFpbl9pcnErMHg4NC8weGYw
DQpbICAgMjQuMzk0NzM0XSAgZ2ljX2hhbmRsZV9pcnErMHhjOC8weDE0OA0KWyAgIDI0LjM5NDcz
OF0gIGVsMV9pcnErMHhjYy8weDE4MA0KWyAgIDI0LjM5NDc0NF0gIF9fZGVsYXkrMHg5OC8weGIw
DQpbICAgMjQuMzk0NzQ3XSAgX19jb25zdF91ZGVsYXkrMHgyYy8weDQwDQpbICAgMjQuMzk0Nzgw
XSAgbHBmY19zbGk0X3dhaXRfYm1ieF9yZWFkeSsweDhjLzB4YjAgW2xwZmNdDQpbICAgMjQuMzk0
Nzk2XSAgbHBmY19zbGk0X3Bvc3Rfc3luY19tYm94KzB4MTQwLzB4NDYwIFtscGZjXQ0KWyAgIDI0
LjM5NDgxM10gIGxwZmNfc2xpX2lzc3VlX21ib3hfczQrMHg2MWMvMHg5N2MgW2xwZmNdDQpbICAg
MjQuMzk0ODI5XSAgbHBmY19zbGlfaXNzdWVfbWJveCsweDFjLzB4MzAgW2xwZmNdDQpbICAgMjQu
Mzk0ODQ1XSAgbHBmY19zbGk0X3JlYWRfY29uZmlnKzB4Mzc0LzB4YjA0IFtscGZjXQ0KWyAgIDI0
LjM5NDg2Ml0gIGxwZmNfcGNpX3Byb2JlX29uZSsweGM2Yy8weDI4MjAgW2xwZmNdDQpbICAgMjQu
Mzk0ODY5XSAgbG9jYWxfcGNpX3Byb2JlKzB4NDgvMHhiNA0KWyAgIDI0LjM5NDg3M10gIHdvcmtf
Zm9yX2NwdV9mbisweDI0LzB4NDANClsgICAyNC4zOTQ4NzldICBwcm9jZXNzX29uZV93b3JrKzB4
MWQwLzB4NGQwDQpbICAgMjQuMzk0ODgzXSAgd29ya2VyX3RocmVhZCsweDIyOC8weDU0MA0KWyAg
IDI0LjM5NDg4N10gIGt0aHJlYWQrMHgxMmMvMHgxMzANClsgICAyNC4zOTQ4OTJdICByZXRfZnJv
bV9mb3JrKzB4MTAvMHgzNA0KWyAgIDUyLjAyMjU0N10gd2F0Y2hkb2c6IEJVRzogc29mdCBsb2Nr
dXAgLSBDUFUjMCBzdHVjayBmb3IgMjJzISBba3dvcmtlci8wOjg6NzgyXQ0KWyAgIDUyLjAyMjU4
MV0gTW9kdWxlcyBsaW5rZWQgaW46IGxwZmMoKykgbnZtZXRfZmMgbnZtZXQgaGlzaV9zYXNfdjNf
aHcoKykgbnZtZV9mYyBobnMzKCspIGhpc2lfc2FzX21haW4gb2hjaV9wY2kgbnZtZV9mYWJyaWNz
IHhoY2lfcGNpIG52bWVfY29yZSBsaWJzYXMgaGNsZ2UgbWx4NV9jb3JlKCspIGFoY2kgeGhjaV9o
Y2Qgb2hjaV9oY2QgdDEwX3BpIGVoY2lfcGNpIGxpYmFoY2kgc2NzaV90cmFuc3BvcnRfc2FzIGNy
Y190MTBkaWYgaG5hZTMgZWhjaV9oY2QgY3JjdDEwZGlmX2dlbmVyaWMgbWRpb19kZXZyZXMgbGli
YXRhIGNyY3QxMGRpZl9jZSBtZWdhcmFpZF9zYXMoKykgb2ZfbWRpbyB1c2Jjb3JlIHNjc2lfdHJh
bnNwb3J0X2ZjIGZpeGVkX3BoeSBsaWJwaHkgc2NzaV9tb2QgbWx4ZncgdXNiX2NvbW1vbiBjb25m
aWdmcyBwdHAgcHBzX2NvcmUgY3JjdDEwZGlmX2NvbW1vbiBpMmNfZGVzaWdud2FyZV9wbGF0Zm9y
bSBpMmNfZGVzaWdud2FyZV9jb3JlDQpbICAgNTIuMDIyNjQ1XSBDUFU6IDAgUElEOiA3ODIgQ29t
bToga3dvcmtlci8wOjggVGFpbnRlZDogRyAgICAgIEQgICAgICAgICAgIDUuMTAuMC0yMy1hcm02
NCAjMSBEZWJpYW4gNS4xMC4xNzktMQ0KWyAgIDUyLjAyMjY1OV0gV29ya3F1ZXVlOiBldmVudHMg
d29ya19mb3JfY3B1X2ZuDQpbICAgNTIuMDIyNjg4XSBwc3RhdGU6IDgwYzAwMDA1IChOemN2IGRh
aWYgK1BBTiArVUFPIC1UQ08gQlRZUEU9LS0pDQpbICAgNTIuMDIyNjk2XSBwYyA6IF9fZGVsYXkr
MHg5OC8weGIwDQpbICAgNTIuMDIyNzAxXSBsciA6IF9fZGVsYXkrMHhhMC8weGIwDQpbICAgNTIu
MDIyNzA0XSBzcCA6IGZmZmY4MDAwMWIxYTM5YjANClsgICA1Mi4wMjI3MDhdIHgyOTogZmZmZjgw
MDAxYjFhMzliMCB4Mjg6IGZmZmYwMDQxMGE2YzAwMDANClsgICA1Mi4wMjI3MTVdIHgyNzogMDAw
MDAwMDAwMDAwOWIwMCB4MjY6IGZmZmYwMDZlYmZjZjFjNDANClsgICA1Mi4wMjI3MjBdIHgyNTog
MDAwMDAwMDAwMDAwMDAwMCB4MjQ6IGZmZmYwMDQxMGE2YzA2MjgNClsgICA1Mi4wMjI3MjZdIHgy
MzogZmZmZjAwNDEwYTZjMTFmOCB4MjI6IGZmZmZmZmZlMmE4Mzc0NWMNClsgICA1Mi4wMjI3MzFd
IHgyMTogMDAwMDAwMDFkNTdjYjJiNCB4MjA6IDAwMDAwMDAwMDAwMzBkNDENClsgICA1Mi4wMjI3
MzddIHgxOTogZmZmZjgwMDAxMTliOWM5MCB4MTg6IDAwMDAwMDAwZmZmZmZmZmUNClsgICA1Mi4w
MjI3NDJdIHgxNzogMDAwMDAwMDAwMTE0MWRlZSB4MTY6IDAwMDAwMDAwMDAwMDAwMDANClsgICA1
Mi4wMjI3NDhdIHgxNTogMDAwMDAwMDAwMDAwMDAyMCB4MTQ6IGZmZmZmZmZmZmZmZmZmZmYNClsg
ICA1Mi4wMjI3NTRdIHgxMzogZmZmZjAwNDEwYTZjMmE0MCB4MTI6IGZmZmYwMDQxMGE2YzI5YjIN
ClsgICA1Mi4wMjI3NTldIHgxMTogMDAwMDAwMDAwMDAwMDAwMCB4MTA6IDAwMDAwMDAwMDAwMDAw
MDANClsgICA1Mi4wMjI3NjVdIHg5IDogZmZmZjgwMDAxMDVhMDBjNCB4OCA6IGZmZmYwMDQxMGE4
NTYxMTANClsgICA1Mi4wMjI3NzBdIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAwMDAw
MDAwMDAwM2YNClsgICA1Mi4wMjI3NzZdIHg1IDogMDAwMDAwMDAwMDAwMDA0MCB4NCA6IDAwMDAw
MDAwMDAwMDAwMDANClsgICA1Mi4wMjI3ODFdIHgzIDogMDAwMDAwMTAwODgwMDAwMSB4MiA6IGZm
ZmY4MDAwMTFhYWQxNDgNClsgICA1Mi4wMjI3ODddIHgxIDogMDAwMDAwMDAwMDAyZDU3ZiB4MCA6
IDAwMDAwMDAxZDU3ZjYxMjMNClsgICA1Mi4wMjI3OTJdIENhbGwgdHJhY2U6DQpbICAgNTIuMDIy
Nzk2XSAgX19kZWxheSsweDk4LzB4YjANClsgICA1Mi4wMjI4MDFdICBfX2NvbnN0X3VkZWxheSsw
eDJjLzB4NDANClsgICA1Mi4wMjI4MjZdICBscGZjX3NsaTRfd2FpdF9ibWJ4X3JlYWR5KzB4OGMv
MHhiMCBbbHBmY10NClsgICA1Mi4wMjI4NDRdICBscGZjX3NsaTRfcG9zdF9zeW5jX21ib3grMHgx
NDAvMHg0NjAgW2xwZmNdDQpbICAgNTIuMDIyODYwXSAgbHBmY19zbGlfaXNzdWVfbWJveF9zNCsw
eDYxYy8weDk3YyBbbHBmY10NClsgICA1Mi4wMjI4NzZdICBscGZjX3NsaV9pc3N1ZV9tYm94KzB4
MWMvMHgzMCBbbHBmY10NClsgICA1Mi4wMjI4OTJdICBscGZjX3NsaTRfcmVhZF9jb25maWcrMHgz
NzQvMHhiMDQgW2xwZmNdDQpbICAgNTIuMDIyOTA4XSAgbHBmY19wY2lfcHJvYmVfb25lKzB4YzZj
LzB4MjgyMCBbbHBmY10NClsgICA1Mi4wMjI5MTVdICBsb2NhbF9wY2lfcHJvYmUrMHg0OC8weGI0
DQpbICAgNTIuMDIyOTE5XSAgd29ya19mb3JfY3B1X2ZuKzB4MjQvMHg0MA0KWyAgIDUyLjAyMjky
NF0gIHByb2Nlc3Nfb25lX3dvcmsrMHgxZDAvMHg0ZDANClsgICA1Mi4wMjI5MjldICB3b3JrZXJf
dGhyZWFkKzB4MjI4LzB4NTQwDQpbICAgNTIuMDIyOTM0XSAga3RocmVhZCsweDEyYy8weDEzMA0K
WyAgIDUyLjAyMjkzOV0gIHJldF9mcm9tX2ZvcmsrMHgxMC8weDM0DQpbICAgNjMuNDU0Nzk1XSBs
cGZjIDAwMDA6MDE6MDAuMDogc3RhcnQgMCBlbmQgOCBjbnQgOA0KWyAgIDYzLjQ1NDgyMF0gbHBm
YyAwMDAwOjAxOjAwLjA6IDA6IFsgICAgMi41OTc0NDJdIDA6MTQwMyBQcm90b2NvbHMgc3VwcG9y
dGVkIFNDU0kgTlZNRQ0KWyAgIDYzLjQ1NDgyN10gbHBmYyAwMDAwOjAxOjAwLjA6IDE6IFsgICAg
My4xNzY0MjBdIDA6MjUzNCBEZXZpY2UgSW5mbzogU0xJRmFtaWx5PTB4YywgU0xJUmV2PTB4NCwg
SUZUeXBlPTB4MiwgU0xJSGludF8xPTB4MiwgU0xJSGludF8yPTB4MCwgRlQ9MHgwDQpbICAgNjMu
NDU0ODM3XSBscGZjIDAwMDA6MDE6MDAuMDogMjogWyAgICAzLjQ1MTA4MF0gMDooMCk6MDM1NiBN
YWlsYm94IGNtZCB4YiAoeDAveDApIFN0YXR1cyB4MCBEYXRhOiB4MCB4MCB4MCB4MCB4MCB4MCB4
MCB4MCB4MCB4MCB4MCB4MCB4MCBDUTogeDAgeDAgeDAgeDANClsgICA2My40NTQ4NDZdIGxwZmMg
MDAwMDowMTowMC4wOiAzOiBbICAgIDMuNDUxMDgxXSAwOjMwODIgTWFpbGJveCAoeGIpIHJldHVy
bmVkIGxkdjp4MA0KWyAgIDYzLjQ1NDg1M10gbHBmYyAwMDAwOjAxOjAwLjA6IDQ6IFsgICAgMy40
NTEwODFdIDA6MjAyNyBSZWFkIENvbmZpZyBEYXRhIDogcHR2OjB4MCwgdGY6MHgwIHB0OjB4MA0K
WyAgIDYzLjQ1NDg2MF0gbHBmYyAwMDAwOjAxOjAwLjA6IDU6IFsgICAgMy40NTEwODJdIDA6MjAx
OSBGVyBkb2VzIG5vdCBzdXBwb3J0IHBlcnNpc3RlbnQgdG9wb2xvZ3kgVXNpbmcgZHJpdmVyIHBh
cmFtZXRlciBkZWZpbmVkIHZhbHVlIFtMb29wIHRoZW4gUDJQXQ0KWyAgIDYzLjQ1NDg3MF0gbHBm
YyAwMDAwOjAxOjAwLjA6IDY6IFsgICAgMy40NTEwODRdIDA6MjAwMyBjZmcgcGFyYW1zIEV4dGVu
dHM/IDAgWFJJKEI6MCBNOjApLCBWUEkoQjowIE06MCkgVkZJKEI6MCBNOjApIFJQSShCOjAgTTow
KSBGQ0ZJOjAgRVE6MCBDUTowIFdROjAgUlE6MCBsbXQ6eDANClsgICA2My40NTQ4ODFdIGxwZmMg
MDAwMDowMTowMC4wOiA3OiBbICAgNjMuNDU0NzkwXSAwOigwKToyNTQxIE1haWxib3ggY29tbWFu
ZCB4OWIgKHgxL3hhMCkgZmFpbHVyZTogbXFlX3N0YTogeDAgbWNxZV9zdGE6IHgwL3gwIERhdGE6
IHgwIHgxDQpbICAgNjMuNDU0ODkwXSBscGZjIDAwMDA6MDE6MDAuMDogMDozMDI2IE1haWxib3gg
ZmFpbGVkICwgbWJ4Q21kIHg5YiBHRVRfRlVOQ1RJT05fQ09ORklHLCBtYnhTdGF0dXMgeDANClsg
ICA2My40NTQ5MTddIG1seDVfY29yZSAwMDAwOjAyOjAwLjA6IHdhaXRfZnVuYzoxMDY4OihwaWQg
Njk4KTogRU5BQkxFX0hDQSgweDEwNCkgdGltZW91dC4gV2lsbCBjYXVzZSBhIGxlYWsgb2YgYSBj
b21tYW5kIHJlc291cmNlDQpbICAgNjMuNDU0OTM2XSBtbHg1X2NvcmUgMDAwMDowMjowMC4wOiBt
bHg1X2Z1bmN0aW9uX3NldHVwOjk4NToocGlkIDY5OCk6IGVuYWJsZSBoY2EgZmFpbGVkDQpbICAg
NjMuNDcyMTM3XSBtbHg1X2NvcmUgMDAwMDowMjowMC4wOiBpbml0X29uZToxMzczOihwaWQgNjk4
KTogbWx4NV9sb2FkX29uZSBmYWlsZWQgd2l0aCBlcnJvciBjb2RlIC0xMTANClsgICA2My40NzIy
NDddIGxwZmMgMDAwMDowMTowMC4wOiAwOjE0MTIgRmFpbGVkIHRvIHNldCB1cCBkcml2ZXIgcmVz
b3VyY2UuDQpbICAgNjMuNDcyMzkyXSBscGZjOiBwcm9iZSBvZiAwMDAwOjAxOjAwLjAgZmFpbGVk
IHdpdGggZXJyb3IgLTEyDQpbICAgNjMuNDcyNDQ5XSBtbHg1X2NvcmU6IHByb2JlIG9mIDAwMDA6
MDI6MDAuMCBmYWlsZWQgd2l0aCBlcnJvciAtMTEwDQpbICAgNjMuNDcyNDc3XSBwY2kgMDAwMDow
MjowMC4wOiBBRVI6IGNhbid0IHJlY292ZXIgKG5vIGVycm9yX2RldGVjdGVkIGNhbGxiYWNrKQ0K
WyAgIDYzLjQ3MjY5NF0gbHBmYyAwMDAwOjAxOjAwLjE6IEFkZGluZyB0byBpb21tdSBncm91cCAy
OQ0KWyAgIDYzLjQ3MjczNl0gbWx4NV9jb3JlIDAwMDA6MDI6MDAuMTogQWRkaW5nIHRvIGlvbW11
IGdyb3VwIDMzDQpbICAgNjkuMzkwNTU2XSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4wOiBJbml0
IGNtZCByZXR1cm4gc3RhdHVzIEZBSUxFRCBmb3IgU0NTSSBob3N0IDINClsgICA4NC4xODY1NThd
IG1lZ2FyYWlkX3NhcyAwMDAwOjAzOjAwLjA6IFdhaXRpbmcgZm9yIEZXIHRvIGNvbWUgdG8gcmVh
ZHkgc3RhdGUNCg==
--000000000000f879f405fe8a563e--


From xen-users-bounces@lists.xenproject.org Wed Jun 21 16:06:38 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2023 16:06:38 +0000
Received: from list by lists.xenproject.org with outflank-mailman.550818.863144 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qC0LR-0004PZ-W4; Wed, 21 Jun 2023 16:06:09 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 550818.863144; Wed, 21 Jun 2023 16:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qC0LR-0004O7-QU; Wed, 21 Jun 2023 16:06:09 +0000
Received: by outflank-mailman (input) for mailman id 550818;
 Mon, 19 Jun 2023 06:21:13 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=1VsQ=CH=praveen.org.uk=abhinav@srs-se1.protection.inumbo.net>)
 id 1qB8GH-0001xf-EE
 for xen-users@lists.xenproject.org; Mon, 19 Jun 2023 06:21:13 +0000
Received: from mail.praveen.org.uk (mail.praveen.org.uk [78.141.237.212])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id 7a994aff-0e69-11ee-b234-6b7b168915f2;
 Mon, 19 Jun 2023 08:21:10 +0200 (CEST)
Received: by mail.praveen.org.uk (OpenSMTPD) with ESMTPSA id ad6d8d37
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO)
 for <xen-users@lists.xenproject.org>;
 Mon, 19 Jun 2023 07:21:06 +0100 (BST)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 7a994aff-0e69-11ee-b234-6b7b168915f2
Date: Mon, 19 Jun 2023 07:21:06 +0100
From: Abhinav Praveen <abhinav@praveen.org.uk>
To: xen-users@lists.xenproject.org
Subject: Nvidia GTX 1080 VGA Passthrough with Proprietary Drivers
Message-ID: <20230619062106.23yzlcklagp2s54n@praveen.org.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

Just got VGA Passthrough of an Nvidia GTX 1080 with proprietary drivers
working on Xen 4.16.4 + Linux 6.1.28 PV Host + Linux 6.2.6 HVM Guest
with Nvida 525.116.04 drivers. Performance may be signifcantly worse
however (more testing needed). The GPU does not work with these drivers
on the PV dom0 or a PV or PVH Guest. Will add this to
https://wiki.xenproject.org/wiki/Xen_VGA_Passthrough_Tested_Adapters
shortly.
-- 
Abhinav Praveen


From xen-users-bounces@lists.xenproject.org Wed Jun 21 16:06:39 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2023 16:06:39 +0000
Received: from list by lists.xenproject.org with outflank-mailman.549936.863138 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qC0LR-0004Kb-I1; Wed, 21 Jun 2023 16:06:09 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 549936.863138; Wed, 21 Jun 2023 16:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qC0LR-0004KQ-Ed; Wed, 21 Jun 2023 16:06:09 +0000
Received: by outflank-mailman (input) for mailman id 549936;
 Thu, 15 Jun 2023 21:52:46 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=o8uq=CD=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1q9utZ-0003Zi-Rk
 for xen-users@lists.xenproject.org; Thu, 15 Jun 2023 21:52:46 +0000
Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com
 [2607:f8b0:4864:20::729])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id f2fe4b96-0bc6-11ee-8611-37d641c3527e;
 Thu, 15 Jun 2023 23:52:42 +0200 (CEST)
Received: by mail-qk1-x729.google.com with SMTP id
 af79cd13be357-7621b9d84a2so10523285a.1; 
 Thu, 15 Jun 2023 14:52:41 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: f2fe4b96-0bc6-11ee-8611-37d641c3527e
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1686865960; x=1689457960;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=xHDXtAmCULNcgatJP9gmhjw7CxfvMj5rLRSN1vS20fM=;
        b=i9eM0KDveV7vPz6hNJuWxmHwjZ7J1rqzFtsyNzWLL2HCubDpH9vBkR9TN4luhDT6b6
         vHBFNGnH/fG3MV7hW5mzP+wf8PggP0aR23hOxh3cP5MXXh3EtWfyBjitxJAJEUvNTVRE
         rmqJ2nrpcRDIm9apubWLM3Xr3++QNUrSbfr9WuV95tqPu02OdVam3HnGHzReRRtfwHiZ
         2PnsM3fARanno2+kFGuy5yahA7YADukWZeM3cGRumgzM9Dr9zcnQ+EFem1zleYMIt1Ht
         xuAjRDbvRKLr/cmjXQxg1wrJ19FhOFe19P3RRymzhPWq028KOIgERmGtax/r+LTf+Wts
         xesg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1686865960; x=1689457960;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=xHDXtAmCULNcgatJP9gmhjw7CxfvMj5rLRSN1vS20fM=;
        b=kXawJlIGnA5Vr/1fV7fDDcnfV19Gk0uVF3sTnLZaBhiV7CaZBxTy7ZuvYNQ4wHwHdQ
         lAHjmAWfCgEqSW10cn8MI75AK4oHtW8EJnVIx7K7t1PEbSAcNhgjKCAcquCG/w1h2woK
         v9ziT+1UXHQuramYd5AXYRutYeMRZ+dHIco1zmCVtyuVLKs61+L9VzvF64bea2f3O15A
         uBG3zO+KgVWe8MVUda/PmC/zIrsZnPok1LDk7vFM0QMMKPeJNuzkIAb5OAYVMhmifnDB
         7DUdqoNOWnVU/D2lOxHrOfFgHREgwkkx9k8IebuxE7ZFHGkEdUKRjuEkGYlOq1iSh1me
         FLHg==
X-Gm-Message-State: AC+VfDwQ3xAojer71x0Zae4U/kbdWrZ8nkGhTB+OW7lDjUhaaBX4dBCQ
	LNXU7uaaQzArCGZy2SIqQC9zcETRlPZJ8r4yCanTeuU5
X-Google-Smtp-Source: ACHHUZ663ww8zC1A6pHvPUt1VTkLb5wm0wigPDtDCdXhk0HVLVcVEfLgzKJMCAIXSrd/2N0vIw6E10S8Whr7mWRDA2Y=
X-Received: by 2002:a05:620a:1b98:b0:75b:23a1:8e5e with SMTP id
 dv24-20020a05620a1b9800b0075b23a18e5emr18918392qkb.47.1686865959735; Thu, 15
 Jun 2023 14:52:39 -0700 (PDT)
MIME-Version: 1.0
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org> <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org> <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
 <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
 <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
 <CALqm=deNDzc83QEAUqTE5iKb7g106V_k_F6AEJc19R=W-0TDsw@mail.gmail.com> <e3f54279-db7a-973c-e792-712dc2b19eb7@xen.org>
In-Reply-To: <e3f54279-db7a-973c-e792-712dc2b19eb7@xen.org>
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Fri, 16 Jun 2023 05:52:28 +0800
Message-ID: <CALqm=dfE=Ni0gzs8F692DmXzBs-EbqCs7sXenBt0qOGV=iyj0g@mail.gmail.com>
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
To: Julien Grall <julien@xen.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org, bertrand.marquis@arm.com
Content-Type: multipart/mixed; boundary="000000000000514e2605fe32169e"

--000000000000514e2605fe32169e
Content-Type: multipart/alternative; boundary="000000000000514e2305fe32169c"

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

Hello Julien,

    Thank you for your answer! Adding console=3Dhvc0 indeed provides kernel
output serial console. Looking at the log message,
I found dom0 kernel failed to initialize a lot of device drivers (network
cards, raid cards, etc).

   Is it related to iommu? I remember iommu is not enabled during the xen
kernel booting stage.

Thank you again for the help and looking forward to your reply.

Best Regards,
Jiatong Shen

On Fri, Jun 16, 2023 at 4:52=E2=80=AFAM Julien Grall <julien@xen.org> wrote=
:

> Hi,
>
> On 13/06/2023 02:07, Jiatong Shen wrote:
> > Hello Stefano and Julien,
> >
> >     Could you provide more insights for debugging? I tried to connect t=
o
> > serial console through ipmitool sol activate and enabled ACPI, I do see
> > some logs but the machine is still stuck. BMC video screen is still not
> > responsive and black out.
>
> Looking at your command line, you want to use console=3Dhvc0 on the dom0
> command line. Hopefully, this will enable more logs from the kernel and
> give you an idea where it may be stuck.
>
> Cheers,
>
> --
> Julien Grall
>


--=20

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr"><div>Hello Julien,</div><div><br></div>=C2=A0 =C2=A0 Thank=
 you for your answer! Adding console=3Dhvc0 indeed provides kernel output s=
erial console. Looking at the log message,<br><div>I found dom0 kernel fail=
ed to initialize a lot of device drivers (network cards, raid cards, etc).<=
/div><div><br></div><div>=C2=A0 =C2=A0Is it related to iommu? I remember io=
mmu is not enabled during the xen kernel booting stage.=C2=A0</div><div><br=
></div><div>Thank you again for the help and looking forward to your reply.=
</div><div><br></div><div>Best Regards,</div><div>Jiatong Shen</div></div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri,=
 Jun 16, 2023 at 4:52=E2=80=AFAM Julien Grall &lt;<a href=3D"mailto:julien@=
xen.org">julien@xen.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">Hi,<br>
<br>
On 13/06/2023 02:07, Jiatong Shen wrote:<br>
&gt; Hello Stefano and Julien,<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Could you provide more insights for debugging? I tr=
ied to connect to<br>
&gt; serial console through ipmitool sol activate and enabled ACPI, I do se=
e<br>
&gt; some logs but the machine is still stuck. BMC video screen is still no=
t<br>
&gt; responsive and black out.<br>
<br>
Looking at your command line, you want to use console=3Dhvc0 on the dom0 <b=
r>
command line. Hopefully, this will enable more logs from the kernel and <br=
>
give you an idea where it may be stuck.<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>

--000000000000514e2305fe32169c--
--000000000000514e2605fe32169e
Content-Type: application/octet-stream; name="dom0-kernel.log"
Content-Disposition: attachment; filename="dom0-kernel.log"
Content-Transfer-Encoding: base64
Content-ID: <f_lixod66h0>
X-Attachment-Id: f_lixod66h0

KFhFTikgKioqIFNlcmlhbCBpbnB1dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVz
IHRvIHN3aXRjaCBpbnB1dCkNCihYRU4pIHNqdC10ZXN0OiBzZXJpYWwgZW5kYm9vdCANCihYRU4p
IHNqdC10ZXN0OiB4c20gc2V0IHN5c3RlbSBhY3RpdmUgDQooWEVOKSBzanQtdGVzdDogZG9tYWlu
IHVucGF1c2UgYnkgc3lzdGVtY29udHJvbGxlciANCihYRU4pIHNqdC10ZXN0OiB1bnBhdXNlIGRv
bWFpbnN3aXRjaCBzdGFjayBhbmQganVtcCANCihYRU4pIEZyZWVkIDM4MGtCIGluaXQgbWVtb3J5
Lg0KKFhFTikgc2p0LXRlc3Q6IG1vZGlmeSB4ZW4gbWFwcGluZ3MgDQooWEVOKSBzanQtdGVzdDog
c3RhcnR1cCBjcHUgaWRsZSBsb29wIA0KKFhFTikgZDB2MDogdkdJQ0Q6IFJBWiBvbiByZXNlcnZl
ZCByZWdpc3RlciBvZmZzZXQgMHgwMDAwMGMNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjQNCihYRU4pIGQwdjA6IHZH
SUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjgN
CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjEyDQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIxNg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMjANCihYRU4pIGQw
djA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNU
SVZFUjI0DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBm
ZmZmZmZmZiB0byBJQ0FDVElWRVIyOA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMzINCihYRU4pIGQwdjA6IHZHSUNE
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjM2DQoo
WEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0
byBJQ0FDVElWRVI0MA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNDQNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjQ4DQooWEVOKSBkMHYw
OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElW
RVI1Mg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSNTYNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjYwDQooWEVOKSBkMHYwOiB2R0lDRDog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI2NA0KKFhF
TikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSNjgNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAw
MDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjcyDQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVk
IHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI3Ng0KKFhFTikgZDB2MDog
dkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
ODANCihYRU4pIGQwdjA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTogdkdJQ1I6IFNHSTogdW5oYW5kbGVk
IHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwDQooWEVOKSBkMHYyOiB2
R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNU
SVZFUjANCihYRU4pIGQwdjM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDogdkdJQ1I6IFNHSTogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwDQooWEVOKSBkMHY1
OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElD
QUNUSVZFUjANCihYRU4pIGQwdjY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NzogdkdJQ1I6IFNHSTogdW5o
YW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwDQooWEVOKSBk
MHY4OiB2R0lDUjogU0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRv
IElDQUNUSVZFUjANCihYRU4pIGQwdjk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTA6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhF
TikgZDB2MTE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTM6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MA0KKFhFTikgZDB2MTQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTU6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTY6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMA0KKFhFTikgZDB2MTc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTg6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikg
ZDB2MTk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MjA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MjE6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0K
KFhFTikgZDB2MjI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MjM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MjQ6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMA0KKFhFTikgZDB2MjU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MjY6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2
Mjc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMA0KKFhFTikgZDB2Mjg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Mjk6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhF
TikgZDB2MzA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MzE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MzI6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MA0KKFhFTikgZDB2MzM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MzQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MzU6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMA0KKFhFTikgZDB2MzY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Mzc6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikg
ZDB2Mzg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Mzk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDA6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0K
KFhFTikgZDB2NDE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDM6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMA0KKFhFTikgZDB2NDQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDU6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2
NDY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMA0KKFhFTikgZDB2NDc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDg6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhF
TikgZDB2NDk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTE6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MA0KKFhFTikgZDB2NTI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTM6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTQ6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMA0KKFhFTikgZDB2NTU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTY6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikg
ZDB2NTc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTk6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0K
KFhFTikgZDB2NjA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NjE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NjI6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMA0KKFhFTikgZDB2NjM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NjQ6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2
NjU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMA0KKFhFTikgZDB2NjY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Njc6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhF
TikgZDB2Njg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Njk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NzA6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MA0KKFhFTikgZDB2NzE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NzI6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NzM6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMA0KKFhFTikgZDB2NzQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NzU6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikg
ZDB2NzY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Nzc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Nzg6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0K
KFhFTikgZDB2Nzk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODE6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMA0KKFhFTikgZDB2ODI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODM6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2
ODQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMA0KKFhFTikgZDB2ODU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODY6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhF
TikgZDB2ODc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODk6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MA0KKFhFTikgZDB2OTA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2OTE6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2OTI6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMA0KKFhFTikgZDB2OTM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2OTQ6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikg
ZDB2OTU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMA0KWyAgICAwLjc1MDA0NF0gcGNpIDAwMDA6MDA6MDAuMDogRmFpbGVkIHRv
IGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc1MDE5
OF0gcGNpIDAwMDA6MDA6MDQuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9N
U0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc1MDMyOV0gcGNpIDAwMDA6MDA6MDguMDogRmFpbGVk
IHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc1
MDQ2MV0gcGNpIDAwMDA6MDA6MGMuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1T
SS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc1MDU5NF0gcGNpIDAwMDA6MDA6MTAuMDogRmFp
bGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAw
Ljc1MDcyMV0gcGNpIDAwMDA6MDA6MTEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9y
IE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc1MDg0NF0gcGNpIDAwMDA6MDA6MTIuMDog
RmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAg
ICAwLjc1NDYwNF0gcGNpIDAwMDA6MDE6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc1ODE4MF0gcGNpIDAwMDA6MDE6MDAu
MTogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0K
WyAgICAwLjc2MTcwOF0gcGNpIDAwMDA6MDI6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJv
dWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc2NTAwNV0gcGNpIDAwMDA6MDI6
MDAuMTogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWls
IQ0KWyAgICAwLjc2NTI5OV0gcGNpIDAwMDA6MDM6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0
aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc2ODczOV0gcGNpIDAwMDA6
MDQ6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBm
YWlsIQ0KWyAgICAwLjc3MjAxOF0gcGNpIDAwMDA6MDQ6MDAuMTogRmFpbGVkIHRvIGFkZCAtIHBh
c3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc3MjMyNl0gcGNpIDAw
MDA6MDU6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdo
dCBmYWlsIQ0KWyAgICAwLjc3MjU4MV0gcGNpIDAwMDA6MDY6MDAuMDogRmFpbGVkIHRvIGFkZCAt
IHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc3MzcyNl0gcGNp
IDAwMDA6N2I6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBt
aWdodCBmYWlsIQ0KWyAgICAwLjc3NDY2Nl0gcGNpIDAwMDA6N2E6MDAuMDogRmFpbGVkIHRvIGFk
ZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc3NDc0Ml0g
cGNpIDAwMDA6N2E6MDEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0kt
WCBtaWdodCBmYWlsIQ0KWyAgICAwLjc3NDgxMF0gcGNpIDAwMDA6N2E6MDIuMDogRmFpbGVkIHRv
IGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc3NTc3
MF0gcGNpIDAwMDA6Nzg6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9N
U0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc3NTg5MF0gcGNpIDAwMDA6Nzg6MDEuMDogRmFpbGVk
IHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc3
NjEyNl0gcGNpIDAwMDA6Nzk6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1T
SS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjc3NzAyM10gQUNQSTogSU9SVDogW0Zpcm13YXJl
IEJ1Z106IFttYXAgKF9fX19wdHJ2YWxfX19fKV0gY29uZmxpY3RpbmcgbWFwcGluZyBmb3IgaW5w
dXQgSUQgMHg3YzAwDQpbICAgIDAuNzc3MDMxXSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUgQnVnXTog
YXBwbHlpbmcgd29ya2Fyb3VuZC4NClsgICAgMC43NzcwNjddIHBjaSAwMDAwOjdjOjAwLjA6IEZh
aWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAg
MC43NzcyMjRdIHBjaSAwMDAwOjdkOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43NzczMjNdIHBjaSAwMDAwOjdkOjAwLjE6
IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsg
ICAgMC43Nzc0MjFdIHBjaSAwMDAwOjdkOjAwLjI6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3Vn
aCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43Nzc1MTZdIHBjaSAwMDAwOjdkOjAw
LjM6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEN
ClsgICAgMC43Nzg1NzldIHBjaSAwMDAwOjc0OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhy
b3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43Nzg2ODFdIHBjaSAwMDAwOjc0
OjAxLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFp
bCENClsgICAgMC43Nzg3ODVdIHBjaSAwMDAwOjc0OjAyLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNz
dGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43Nzg4NjVdIHBjaSAwMDAw
Ojc0OjAzLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQg
ZmFpbCENClsgICAgMC43Nzg5NzZdIHBjaSAwMDAwOjc0OjA0LjA6IEZhaWxlZCB0byBhZGQgLSBw
YXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43NzkxOTJdIHBjaSAw
MDAwOjc1OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWln
aHQgZmFpbCENClsgICAgMC43Nzk0MDRdIHBjaSAwMDAwOjc2OjAwLjA6IEZhaWxlZCB0byBhZGQg
LSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43ODA1MzVdIHBj
aSAwMDAwOjgwOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVgg
bWlnaHQgZmFpbCENClsgICAgMC43ODA2NzZdIHBjaSAwMDAwOjgwOjA0LjA6IEZhaWxlZCB0byBh
ZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43ODA4MjFd
IHBjaSAwMDAwOjgwOjEwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJ
LVggbWlnaHQgZmFpbCENClsgICAgMC43ODQ1ODFdIHBjaSAwMDAwOjgxOjAwLjA6IEZhaWxlZCB0
byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43ODgx
NjRdIHBjaSAwMDAwOjgxOjAwLjE6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kv
TVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43OTE3MjVdIHBjaSAwMDAwOjgyOjAwLjA6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43
OTUwMzhdIHBjaSAwMDAwOjgyOjAwLjE6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBN
U0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43OTYxNzhdIHBjaSAwMDAwOmJiOjAwLjA6IEZh
aWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAg
MC43OTcxNDZdIHBjaSAwMDAwOmJhOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43OTcyMzFdIHBjaSAwMDAwOmJhOjAxLjA6
IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsg
ICAgMC43OTczMTddIHBjaSAwMDAwOmJhOjAyLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3Vn
aCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43OTgzMzhdIHBjaSAwMDAwOmI4OjAw
LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEN
ClsgICAgMC43OTg0NjZdIHBjaSAwMDAwOmI4OjAxLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhy
b3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC43OTg2ODRdIHBjaSAwMDAwOmI5
OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFp
bCENClsgICAgMC43OTk2MDRdIEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBbbWFwIChfX19f
cHRydmFsX19fXyldIGNvbmZsaWN0aW5nIG1hcHBpbmcgZm9yIGlucHV0IElEIDB4YmMwMA0KWyAg
ICAwLjc5OTYxMV0gQUNQSTogSU9SVDogW0Zpcm13YXJlIEJ1Z106IGFwcGx5aW5nIHdvcmthcm91
bmQuDQpbICAgIDAuNzk5NjY3XSBwY2kgMDAwMDpiYzowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFz
c3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuODAwNzMyXSBwY2kgMDAw
MDpiNDowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0
IGZhaWwhDQpbICAgIDAuODAwODQyXSBwY2kgMDAwMDpiNDowMS4wOiBGYWlsZWQgdG8gYWRkIC0g
cGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuODAwOTU1XSBwY2kg
MDAwMDpiNDowMi4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1p
Z2h0IGZhaWwhDQpbICAgIDAuODAxMDM1XSBwY2kgMDAwMDpiNDowMy4wOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuODAxMTMzXSBw
Y2kgMDAwMDpiNDowNC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1Y
IG1pZ2h0IGZhaWwhDQpbICAgIDAuODAxMzU5XSBwY2kgMDAwMDpiNTowMC4wOiBGYWlsZWQgdG8g
YWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuODAxNTQ5
XSBwY2kgMDAwMDpiNjowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01T
SS1YIG1pZ2h0IGZhaWwhDQpbICAgIDEuMjUzNTE4XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kw
MTUyOjAwOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjUzNjk2
XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjAxOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1n
ZW4gaXJxZG9tYWluDQpbICAgIDEuMjUzNzg1XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUy
OjAyOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjUzODU5XSBI
aXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjAzOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4g
aXJxZG9tYWluDQpbICAgIDEuMjUzOTM1XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjA0
OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU0MDA3XSBIaXNp
bGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjA1OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJx
ZG9tYWluDQpbICAgIDEuMjU0MDc0XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjA4OiBG
YWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU0MTQzXSBIaXNpbGlj
b24gTUJJR0VOLVYyIEhJU0kwMTUyOjA5OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9t
YWluDQpbICAgIDEuMjU0MjEzXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjBhOiBGYWls
ZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU0MjgxXSBIaXNpbGljb24g
TUJJR0VOLVYyIEhJU0kwMTUyOjBiOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWlu
DQpbICAgIDEuMjU0MzUwXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjBjOiBGYWlsZWQg
dG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU0NDE5XSBIaXNpbGljb24gTUJJ
R0VOLVYyIEhJU0kwMTUyOjBkOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpb
ICAgIDEuMjU0NDg5XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjBlOiBGYWlsZWQgdG8g
Y3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU0NTU3XSBIaXNpbGljb24gTUJJR0VO
LVYyIEhJU0kwMTUyOjBmOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAg
IDEuMjU0NjI1XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjEwOiBGYWlsZWQgdG8gY3Jl
YXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU0NjkzXSBIaXNpbGljb24gTUJJR0VOLVYy
IEhJU0kwMTUyOjExOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEu
MjU0NzYxXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjEyOiBGYWlsZWQgdG8gY3JlYXRl
IG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU0ODI5XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJ
U0kwMTUyOjEzOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU0
ODk4XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjE2OiBGYWlsZWQgdG8gY3JlYXRlIG1i
aS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU0OTY1XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kw
MTUyOjE3OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU1MDMy
XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjE4OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1n
ZW4gaXJxZG9tYWluDQpbICAgIDEuMjU1MTAxXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUy
OjE5OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU1MTcxXSBI
aXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjFhOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4g
aXJxZG9tYWluDQpbICAgIDEuMjU1MjM4XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjFi
OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU1MzE2XSBIaXNp
bGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjFjOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJx
ZG9tYWluDQpbICAgIDEuMjU1MzkzXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjFkOiBG
YWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU1NDYzXSBIaXNpbGlj
b24gTUJJR0VOLVYyIEhJU0kwMTUyOjFlOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9t
YWluDQpbICAgIDEuMjU1NTMxXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjFmOiBGYWls
ZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU1NTkwXSBIaXNpbGljb24g
TUJJR0VOLVYyIEhJU0kwMTUyOjIwOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWlu
DQpbICAgIDEuMjU1NjQ5XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjIxOiBGYWlsZWQg
dG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU1NzEyXSBIaXNpbGljb24gTUJJ
R0VOLVYyIEhJU0kwMTUyOjI0OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpb
ICAgIDEuMjU1Nzc3XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjI1OiBGYWlsZWQgdG8g
Y3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU1ODQ0XSBIaXNpbGljb24gTUJJR0VO
LVYyIEhJU0kwMTUyOjI2OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAg
IDEuMjU1OTExXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjI3OiBGYWlsZWQgdG8gY3Jl
YXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU1OTc2XSBIaXNpbGljb24gTUJJR0VOLVYy
IEhJU0kwMTUyOjI4OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEu
MjU2MDQyXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjI5OiBGYWlsZWQgdG8gY3JlYXRl
IG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU2MTEwXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJ
U0kwMTUyOjJhOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU2
MTc3XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjJiOiBGYWlsZWQgdG8gY3JlYXRlIG1i
aS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU2MjQzXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kw
MTUyOjJjOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU2MzAx
XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjJkOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1n
ZW4gaXJxZG9tYWluDQpbICAgIDEuMjU2MzYwXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUy
OjJlOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU2NDE5XSBI
aXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjJmOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4g
aXJxZG9tYWluDQpbICAgIDEuMjU2NDc5XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjMy
OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU2NTQwXSBIaXNp
bGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjMzOiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJx
ZG9tYWluDQpbICAgIDEuMjU2NjAwXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjM0OiBG
YWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU2Njg1XSBIaXNpbGlj
b24gTUJJR0VOLVYyIEhJU0kwMTUyOjM1OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9t
YWluDQpbICAgIDEuMjU2NzU2XSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjM2OiBGYWls
ZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU2ODI1XSBIaXNpbGljb24g
TUJJR0VOLVYyIEhJU0kwMTUyOjM3OiBGYWlsZWQgdG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWlu
DQpbICAgIDEuMjU2ODkzXSBIaXNpbGljb24gTUJJR0VOLVYyIEhJU0kwMTUyOjM4OiBGYWlsZWQg
dG8gY3JlYXRlIG1iaS1nZW4gaXJxZG9tYWluDQpbICAgIDEuMjU5MTA4XSBBQ1BJOiBJT1JUOiBb
RmlybXdhcmUgQnVnXTogW21hcCAoX19fX3B0cnZhbF9fX18pXSBjb25mbGljdGluZyBtYXBwaW5n
IGZvciBpbnB1dCBJRCAweDdjMDANClsgICAgMS4yNTkxMThdIEFDUEk6IElPUlQ6IFtGaXJtd2Fy
ZSBCdWddOiBhcHBseWluZyB3b3JrYXJvdW5kLg0KWyAgICAxLjI1OTE2Nl0gQUNQSTogSU9SVDog
W0Zpcm13YXJlIEJ1Z106IFttYXAgKF9fX19wdHJ2YWxfX19fKV0gY29uZmxpY3RpbmcgbWFwcGlu
ZyBmb3IgaW5wdXQgSUQgMHhiYzAwDQpbICAgIDEuMjU5MTg4XSBBQ1BJOiBJT1JUOiBbRmlybXdh
cmUgQnVnXTogYXBwbHlpbmcgd29ya2Fyb3VuZC4NClsgICAgMS4yNTkzMTNdIEFDUEk6IElPUlQ6
IFtGaXJtd2FyZSBCdWddOiBbbWFwIChfX19fcHRydmFsX19fXyldIGNvbmZsaWN0aW5nIG1hcHBp
bmcgZm9yIGlucHV0IElEIDB4N2MwMA0KWyAgICAxLjI1OTMyMF0gQUNQSTogSU9SVDogW0Zpcm13
YXJlIEJ1Z106IGFwcGx5aW5nIHdvcmthcm91bmQuDQpbICAgIDEuMjU5MzUwXSBBQ1BJOiBJT1JU
OiBbRmlybXdhcmUgQnVnXTogW21hcCAoX19fX3B0cnZhbF9fX18pXSBjb25mbGljdGluZyBtYXBw
aW5nIGZvciBpbnB1dCBJRCAweGJjMDANClsgICAgMS4yNTkzNTddIEFDUEk6IElPUlQ6IFtGaXJt
d2FyZSBCdWddOiBhcHBseWluZyB3b3JrYXJvdW5kLg0KWyAgICAxLjM0NTg5NV0gaW50ZWdyaXR5
OiBDb3VsZG4ndCBnZXQgc2l6ZTogMHg4MDAwMDAwMDAwMDAwMDAzDQpbICAgIDEuMzQ1OTAzXSBp
bnRlZ3JpdHk6IE1PRFNJR046IENvdWxkbid0IGdldCBVRUZJIGRiIGxpc3QNClsgICAgMS4zNDU5
MDldIGludGVncml0eTogQ291bGRuJ3QgZ2V0IHNpemU6IDB4ODAwMDAwMDAwMDAwMDAwMw0KWyAg
ICAxLjM1NDM3NF0gQUNQSTogSU9SVDogW0Zpcm13YXJlIEJ1Z106IFttYXAgKF9fX19wdHJ2YWxf
X19fKV0gY29uZmxpY3RpbmcgbWFwcGluZyBmb3IgaW5wdXQgSUQgMHg3YzAwDQpbICAgIDEuMzU0
Mzg2XSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUgQnVnXTogYXBwbHlpbmcgd29ya2Fyb3VuZC4NClsg
ICAgMS4zNjAzODJdIEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBbbWFwIChfX19fcHRydmFs
X19fXyldIGNvbmZsaWN0aW5nIG1hcHBpbmcgZm9yIGlucHV0IElEIDB4YmMwMA0KWyAgICAxLjM2
MDM5M10gQUNQSTogSU9SVDogW0Zpcm13YXJlIEJ1Z106IGFwcGx5aW5nIHdvcmthcm91bmQuDQpb
ICAgIDEuODc4NzQzXSBobnMzIDAwMDA6N2Q6MDAuMDogZmFpbGVkIHRvIHF1ZXJ5IHZlcnNpb24g
YW5kIGNhcGFiaWxpdGllcywgcmV0ID0gLTUyDQpbICAgIDEuODkxMTQxXSB7MX1bSGFyZHdhcmUg
RXJyb3JdOiBIYXJkd2FyZSBlcnJvciBmcm9tIEFQRUkgR2VuZXJpYyBIYXJkd2FyZSBFcnJvciBT
b3VyY2U6IDMNClsgICAgMS44OTExNjRdIHsxfVtIYXJkd2FyZSBFcnJvcl06IGV2ZW50IHNldmVy
aXR5OiByZWNvdmVyYWJsZQ0KWyAgICAxLjg5MTE3MF0gezF9W0hhcmR3YXJlIEVycm9yXTogIEVy
cm9yIDAsIHR5cGU6IHJlY292ZXJhYmxlDQpbICAgIDEuODkxMTc1XSB7MX1bSGFyZHdhcmUgRXJy
b3JdOiAgIHNlY3Rpb25fdHlwZTogUENJZSBlcnJvcg0KWyAgICAxLjg5MTE4MF0gezF9W0hhcmR3
YXJlIEVycm9yXTogICB2ZXJzaW9uOiA0LjANClsgICAgMS44OTExODRdIHsxfVtIYXJkd2FyZSBF
cnJvcl06ICAgY29tbWFuZDogMHgwMDA2LCBzdGF0dXM6IDB4MDAxMA0KWyAgICAxLjg5MTE4OV0g
ezF9W0hhcmR3YXJlIEVycm9yXTogICBkZXZpY2VfaWQ6IDAwMDA6N2Q6MDAuMw0KWyAgICAxLjg5
MTE5M10gezF9W0hhcmR3YXJlIEVycm9yXTogICBzbG90OiAwDQpbICAgIDEuODkxMTk3XSB7MX1b
SGFyZHdhcmUgRXJyb3JdOiAgIHNlY29uZGFyeV9idXM6IDB4MDANClsgICAgMS44OTEyMDFdIHsx
fVtIYXJkd2FyZSBFcnJvcl06ICAgdmVuZG9yX2lkOiAweDE5ZTUsIGRldmljZV9pZDogMHhhMjIx
DQpbICAgIDEuODkxMjA2XSB7MX1bSGFyZHdhcmUgRXJyb3JdOiAgIGNsYXNzX2NvZGU6IDAyMDAw
MA0KWyAgICAxLjg5MTIyMV0gezJ9W0hhcmR3YXJlIEVycm9yXTogSGFyZHdhcmUgZXJyb3IgZnJv
bSBBUEVJIEdlbmVyaWMgSGFyZHdhcmUgRXJyb3IgU291cmNlOiAyDQpbICAgIDEuODkxMjI3XSB7
Mn1bSGFyZHdhcmUgRXJyb3JdOiBldmVudCBzZXZlcml0eTogcmVjb3ZlcmFibGUNClsgICAgMS44
OTEyMzJdIHsyfVtIYXJkd2FyZSBFcnJvcl06ICBFcnJvciAwLCB0eXBlOiByZWNvdmVyYWJsZQ0K
WyAgICAxLjg5MTIzN10gezJ9W0hhcmR3YXJlIEVycm9yXTogICBzZWN0aW9uX3R5cGU6IFBDSWUg
ZXJyb3INClsgICAgMS44OTEyNDFdIHsyfVtIYXJkd2FyZSBFcnJvcl06ICAgdmVyc2lvbjogNC4w
DQpbICAgIDEuODkxMjQ1XSB7Mn1bSGFyZHdhcmUgRXJyb3JdOiAgIGNvbW1hbmQ6IDB4MDAwNiwg
c3RhdHVzOiAweDAwMTANClsgICAgMS44OTEyNTBdIHsyfVtIYXJkd2FyZSBFcnJvcl06ICAgZGV2
aWNlX2lkOiAwMDAwOjdkOjAwLjINClsgICAgMS44OTEyNTVdIHsyfVtIYXJkd2FyZSBFcnJvcl06
ICAgc2xvdDogMA0KWyAgICAxLjg5MTI1OF0gezJ9W0hhcmR3YXJlIEVycm9yXTogICBzZWNvbmRh
cnlfYnVzOiAweDAwDQpbICAgIDEuODkxMjYzXSB7Mn1bSGFyZHdhcmUgRXJyb3JdOiAgIHZlbmRv
cl9pZDogMHgxOWU1LCBkZXZpY2VfaWQ6IDB4YTIyMg0KWyAgICAxLjg5MTI2N10gezJ9W0hhcmR3
YXJlIEVycm9yXTogICBjbGFzc19jb2RlOiAwMjAwMDANClsgICAgMS44OTEzMjJdIHBjaSAwMDAw
OjdkOjAwLjM6IEFFUjogYWVyX3N0YXR1czogMHgwMDQwMDAwMCwgYWVyX21hc2s6IDB4MDAwMDAw
MDANClsgICAgMS44OTEzMjldIHBjaSAwMDAwOjdkOjAwLjM6ICAgIFsyMl0gVW5jb3JySW50RXJy
ICAgICAgICAgIA0KWyAgICAxLjg5MTMzNV0gcGNpIDAwMDA6N2Q6MDAuMzogQUVSOiBhZXJfbGF5
ZXI9VHJhbnNhY3Rpb24gTGF5ZXIsIGFlcl9hZ2VudD1SZWNlaXZlciBJRA0KWyAgICAxLjg5MTM0
MV0gcGNpIDAwMDA6N2Q6MDAuMzogQUVSOiBhZXJfdW5jb3Jfc2V2ZXJpdHk6IDB4MDAwMDAwMDAN
ClsgICAgMS45NDU2ODldIG9oY2ktcGNpIDAwMDA6N2E6MDAuMDogT0hDSSBVbnJlY292ZXJhYmxl
IEVycm9yLCBkaXNhYmxlZA0KWyAgICAxLjk0NTcwMl0gb2hjaS1wY2kgMDAwMDo3YTowMC4wOiBI
QyBkaWVkOyBjbGVhbmluZyB1cA0KWyAgICAyLjUyMzQ1NF0gaXJxIDI4OiBub2JvZHkgY2FyZWQg
KHRyeSBib290aW5nIHdpdGggdGhlICJpcnFwb2xsIiBvcHRpb24pDQpbICAgIDIuNTIzNTQ0XSBo
YW5kbGVyczoNClsgICAgMi41MjM1NDldIFs8KF9fX19wdHJ2YWxfX19fKT5dIHBjaWVfcG1lX2ly
cQ0KWyAgICAyLjUyMzU1NV0gWzwoX19fX3B0cnZhbF9fX18pPl0gYWVyX2lycSB0aHJlYWRlZCBb
PChfX19fcHRydmFsX19fXyk+XSBhZXJfaXNyDQpbICAgIDIuNTIzNTg2XSBbPChfX19fcHRydmFs
X19fXyk+XSBwY2llX3BtZV9pcnENClsgICAgMi41MjM1OTFdIFs8KF9fX19wdHJ2YWxfX19fKT5d
IGFlcl9pcnEgdGhyZWFkZWQgWzwoX19fX3B0cnZhbF9fX18pPl0gYWVyX2lzcg0KWyAgICAyLjUy
MzU5OV0gWzwoX19fX3B0cnZhbF9fX18pPl0gcGNpZV9wbWVfaXJxDQpbICAgIDIuNTIzNjA0XSBb
PChfX19fcHRydmFsX19fXyk+XSBhZXJfaXJxIHRocmVhZGVkIFs8KF9fX19wdHJ2YWxfX19fKT5d
IGFlcl9pc3INClsgICAgMi41MjM2MTJdIFs8KF9fX19wdHJ2YWxfX19fKT5dIHBjaWVfcG1lX2ly
cQ0KWyAgICAyLjUyMzYxN10gWzwoX19fX3B0cnZhbF9fX18pPl0gYWVyX2lycSB0aHJlYWRlZCBb
PChfX19fcHRydmFsX19fXyk+XSBhZXJfaXNyDQpbICAgIDIuNTIzNjI1XSBbPChfX19fcHRydmFs
X19fXyk+XSBwY2llX3BtZV9pcnENClsgICAgMi41MjM2MzBdIFs8KF9fX19wdHJ2YWxfX19fKT5d
IGFlcl9pcnEgdGhyZWFkZWQgWzwoX19fX3B0cnZhbF9fX18pPl0gYWVyX2lzcg0KWyAgICAyLjUy
MzYzOF0gWzwoX19fX3B0cnZhbF9fX18pPl0gcGNpZV9wbWVfaXJxDQpbICAgIDIuNTIzNjQzXSBb
PChfX19fcHRydmFsX19fXyk+XSBhZXJfaXJxIHRocmVhZGVkIFs8KF9fX19wdHJ2YWxfX19fKT5d
IGFlcl9pc3INClsgICAgMi41MjM2NTFdIFs8KF9fX19wdHJ2YWxfX19fKT5dIHBjaWVfcG1lX2ly
cQ0KWyAgICAyLjUyMzY1Nl0gWzwoX19fX3B0cnZhbF9fX18pPl0gYWVyX2lycSB0aHJlYWRlZCBb
PChfX19fcHRydmFsX19fXyk+XSBhZXJfaXNyDQpbICAgIDIuNTIzNjY0XSBbPChfX19fcHRydmFs
X19fXyk+XSBwY2llX3BtZV9pcnENClsgICAgMi41MjM2NjldIFs8KF9fX19wdHJ2YWxfX19fKT5d
IGFlcl9pcnEgdGhyZWFkZWQgWzwoX19fX3B0cnZhbF9fX18pPl0gYWVyX2lzcg0KWyAgICAyLjUy
MzY3N10gWzwoX19fX3B0cnZhbF9fX18pPl0gcGNpZV9wbWVfaXJxDQpbICAgIDIuNTIzNjgyXSBb
PChfX19fcHRydmFsX19fXyk+XSBhZXJfaXJxIHRocmVhZGVkIFs8KF9fX19wdHJ2YWxfX19fKT5d
IGFlcl9pc3INClsgICAgMi41MjM2OTBdIFs8KF9fX19wdHJ2YWxfX19fKT5dIHBjaWVfcG1lX2ly
cQ0KWyAgICAyLjUyMzY5NV0gWzwoX19fX3B0cnZhbF9fX18pPl0gYWVyX2lycSB0aHJlYWRlZCBb
PChfX19fcHRydmFsX19fXyk+XSBhZXJfaXNyDQpbICAgIDIuNTIzNzA2XSBbPChfX19fcHRydmFs
X19fXyk+XSB1c2JfaGNkX2lycSBbdXNiY29yZV0NClsgICAgMi41MjM3MTNdIFs8KF9fX19wdHJ2
YWxfX19fKT5dIHVzYl9oY2RfaXJxIFt1c2Jjb3JlXQ0KWyAgICAyLjUyMzcyMF0gWzwoX19fX3B0
cnZhbF9fX18pPl0gdXNiX2hjZF9pcnEgW3VzYmNvcmVdDQpbICAgIDIuNTIzNzI2XSBbPChfX19f
cHRydmFsX19fXyk+XSBhaGNpX3NpbmdsZV9sZXZlbF9pcnFfaW50ciBbbGliYWhjaV0NClsgICAg
Mi41MjM3MzVdIFs8KF9fX19wdHJ2YWxfX19fKT5dIHVzYl9oY2RfaXJxIFt1c2Jjb3JlXQ0KWyAg
ICAyLjUyMzc0MV0gWzwoX19fX3B0cnZhbF9fX18pPl0gYWhjaV9zaW5nbGVfbGV2ZWxfaXJxX2lu
dHIgW2xpYmFoY2ldDQpbICAgIDIuNTIzNzQ5XSBbPChfX19fcHRydmFsX19fXyk+XSB1c2JfaGNk
X2lycSBbdXNiY29yZV0NClsgICAgMi41MjM3NTRdIERpc2FibGluZyBJUlEgIzI4DQpbICAgIDIu
NTI1ODQ1XSBobnMzIDAwMDA6N2Q6MDAuMDogaW5pdCBhZV9kZXYgZXJyb3IsIHJldCA9IC01Mg0K
WyAgIDIzLjgyNDYzM10gcmN1OiBJTkZPOiByY3Vfc2NoZWQgc2VsZi1kZXRlY3RlZCBzdGFsbCBv
biBDUFUNClsgICAyMy44MjQ2OTNdIHJjdTogCTAtLi4uLjogKDUyNTAgdGlja3MgdGhpcyBHUCkg
aWRsZT04ZWEvMS8weDQwMDAwMDAwMDAwMDAwMDIgc29mdGlycT0xNTMvMTUzIGZxcz0yNjI1IA0K
WyAgIDQ4LjAyMDYzNV0gd2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMCBzdHVjayBm
b3IgMjJzISBba3dvcmtlci8wOjY6NzEzXQ0KWyAgIDYyLjY2NTAzOF0gbHBmYyAwMDAwOjAxOjAw
LjA6IDA6MzAyNiBNYWlsYm94IGZhaWxlZCAsIG1ieENtZCB4OWIgR0VUX0ZVTkNUSU9OX0NPTkZJ
RywgbWJ4U3RhdHVzIHgwDQpbICAgNjIuNjY1MzU3XSBvaGNpLXBjaSAwMDAwOjdhOjAwLjA6IGlu
aXQgMDAwMDo3YTowMC4wIGZhaWwsIC0xMDgNClsgICA2Mi42NjU2ODRdIFVuYWJsZSB0byBoYW5k
bGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCB2aXJ0dWFsIGFkZHJlc3MgMDAw
MDAwMDAwMDAwMDBjMA0KWyAgIDYyLjY2NTY5M10gTWVtIGFib3J0IGluZm86DQpbICAgNjIuNjY1
NzAxXSAgIEVTUiA9IDB4OTYwMDAwMDQNClsgICA2Mi42NjU3MDVdICAgRUMgPSAweDI1OiBEQUJU
IChjdXJyZW50IEVMKSwgSUwgPSAzMiBiaXRzDQpbICAgNjIuNjY1NzEwXSAgIFNFVCA9IDAsIEZu
ViA9IDANClsgICA2Mi42NjU3MTRdICAgRUEgPSAwLCBTMVBUVyA9IDANClsgICA2Mi42NjU3MTdd
IERhdGEgYWJvcnQgaW5mbzoNClsgICA2Mi42NjU3MjBdICAgSVNWID0gMCwgSVNTID0gMHgwMDAw
MDAwNA0KWyAgIDYyLjY2NTcyNF0gICBDTSA9IDAsIFduUiA9IDANClsgICA2Mi42NjU3MjhdIFsw
MDAwMDAwMDAwMDAwMGMwXSB1c2VyIGFkZHJlc3MgYnV0IGFjdGl2ZV9tbSBpcyBzd2FwcGVyDQpb
ICAgNjIuNjY1NzM2XSBJbnRlcm5hbCBlcnJvcjogT29wczogOTYwMDAwMDQgWyMxXSBTTVANClsg
ICA2Mi42NjU3NDJdIE1vZHVsZXMgbGlua2VkIGluOiBscGZjKCspIG9oY2lfcGNpKCspIG52bWV0
X2ZjIG52bWV0IG52bWVfZmMgbnZtZV9mYWJyaWNzIGhpc2lfc2FzX3YzX2h3KCspIG52bWVfY29y
ZSBoaXNpX3Nhc19tYWluIGxpYnNhcyBobnMzKCspIGFoY2kgeGhjaV9wY2kgdDEwX3BpIG1seDVf
Y29yZSgrKSBsaWJhaGNpIHNjc2lfdHJhbnNwb3J0X3NhcyBjcmNfdDEwZGlmIHhoY2lfaGNkIGhj
bGdlIG9oY2lfaGNkIGVoY2lfcGNpIGNyY3QxMGRpZl9nZW5lcmljIGVoY2lfaGNkIGhuYWUzIGNy
Y3QxMGRpZl9jZSBtZGlvX2RldnJlcyBsaWJhdGEgbWVnYXJhaWRfc2FzKCspIG9mX21kaW8gc2Nz
aV90cmFuc3BvcnRfZmMgdXNiY29yZSBmaXhlZF9waHkgbGlicGh5IHNjc2lfbW9kIG1seGZ3IHVz
Yl9jb21tb24gcHRwIGNvbmZpZ2ZzIHBwc19jb3JlIGNyY3QxMGRpZl9jb21tb24gaTJjX2Rlc2ln
bndhcmVfcGxhdGZvcm0gaTJjX2Rlc2lnbndhcmVfY29yZQ0KWyAgIDYyLjY2NTgxNl0gQ1BVOiAw
IFBJRDogNzA5IENvbW06IGt3b3JrZXIvMDo1IFRhaW50ZWQ6IEcgICAgICAgICAgICAgTCAgICA1
LjEwLjAtMjMtYXJtNjQgIzEgRGViaWFuIDUuMTAuMTc5LTENClsgICA2Mi42NjU4MzZdIFdvcmtx
dWV1ZTogZXZlbnRzIGhjZF9kaWVkX3dvcmsgW3VzYmNvcmVdDQpbICAgNjIuNjY1ODQzXSBwc3Rh
dGU6IDIwYzAwMDA1IChuekN2IGRhaWYgK1BBTiArVUFPIC1UQ08gQlRZUEU9LS0pDQpbICAgNjIu
NjY1ODUxXSBwYyA6IGtvYmplY3RfdWV2ZW50X2VudisweDU0LzB4NmIwDQpbICAgNjIuNjY1ODU4
XSBsciA6IGhjZF9kaWVkX3dvcmsrMHgyYy8weDQwIFt1c2Jjb3JlXQ0KWyAgIDYyLjY2NTg2M10g
c3AgOiBmZmZmODAwMDFiMTdiZDEwDQpbICAgNjIuNjY1ODY2XSB4Mjk6IGZmZmY4MDAwMWIxN2Jk
MTAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwIA0KWyAgIDYyLjY2NTg3Ml0geDI3OiBmZmZmMDA4MDQ3
ZGI3ZmM4IHgyNjogZmZmZjAwNmZiZmNlZmM0MCANClsgICA2Mi42NjU4NzhdIHgyNTogMDAwMDAw
MDAwMDAwMDAwMCB4MjQ6IGZmZmYwMDQxMGIzZTQ5MTggDQpbICAgNjIuNjY1ODgzXSB4MjM6IGZm
ZmY4MDAwMDhkMGEyNTggeDIyOiBmZmZmODAwMDEwYzBkMDkwIA0KWyAgIDYyLjY2NTg4OV0geDIx
OiAwMDAwMDAwMDAwMDAwMDA1IHgyMDogMDAwMDAwMDAwMDAwMDBhMCANClsgICA2Mi42NjU4OTRd
IHgxOTogZmZmZjAwNDEwYjNlNDkxMCB4MTg6IDAwMDAwMDAwMDAwMDAwMDAgDQpbICAgNjIuNjY1
ODk5XSB4MTc6IDAwMDAwMDAwZjMyMjY2ZmMgeDE2OiAwMDAwMDAwMGRlYWRiZWVmIA0KWyAgIDYy
LjY2NTkwNF0geDE1OiAwMDAwMDAwMDAwMDAwMDA0IHgxNDogZmZmZjAwODA0MDAwNDYxMCANClsg
ICA2Mi42NjU5MTBdIHgxMzogMDAwMDAwMDAwMDAwMDAwMCB4MTI6IGZmZmYwMDQxMDA0M2JjYjgg
DQpbICAgNjIuNjY1OTE1XSB4MTE6IGZmZmYwMDQxMDA0M2JiNTAgeDEwOiAwMDAwMDAwMDAwMDAw
YjAwIA0KWyAgIDYyLjY2NTkyMF0geDkgOiBmZmZmODAwMDEwMGI2ZTMwIHg4IDogZmVmZWZlZmVm
ZWZlZmVmZiANClsgICA2Mi42NjU5MjVdIHg3IDogMDAwMDAwMDAwMDAwMDAxOCB4NiA6IGZmZmYw
MDQxMTQ4Njk1NmMgDQpbICAgNjIuNjY1OTMxXSB4NSA6IDAwMDA3Mzc0NmU2NTc2NjUgeDQgOiAw
MDAwMDAwMDAwMDAwMGEwIA0KWyAgIDYyLjY2NTkzNl0geDMgOiBkZWFkMDAwMDAwMDAwMTIyIHgy
IDogZmZmZjgwMDAwOGQwYTI1OCANClsgICA2Mi42NjU5NDFdIHgxIDogMDAwMDAwMDAwMDAwMDAw
NSB4MCA6IGZmZmY4MDAwMTBkYTc5MzggDQpbICAgNjIuNjY1OTQ3XSBDYWxsIHRyYWNlOg0KWyAg
IDYyLjY2NTk1MV0gIGtvYmplY3RfdWV2ZW50X2VudisweDU0LzB4NmIwDQpbICAgNjIuNjY1OTU3
XSAgaGNkX2RpZWRfd29yaysweDJjLzB4NDAgW3VzYmNvcmVdDQpbICAgNjIuNjY1OTYzXSAgcHJv
Y2Vzc19vbmVfd29yaysweDFkMC8weDRkMA0KWyAgIDYyLjY2NTk2OF0gIHdvcmtlcl90aHJlYWQr
MHgxODAvMHg1NDANClsgICA2Mi42NjU5NzJdICBrdGhyZWFkKzB4MTJjLzB4MTMwDQpbICAgNjIu
NjY1OTc3XSAgcmV0X2Zyb21fZm9yaysweDEwLzB4MzQNClsgICA2Mi42NjU5ODJdIENvZGU6IGFh
MTQwM2U0IDE0MDAwMDAzIGY5NDAwYzg0IGI0MDAyYTI0IChmOTQwMTA5MykgDQpbICAgNjIuNjY1
OTg5XSAtLS1bIGVuZCB0cmFjZSA1ODYyNzY3NDBhM2M1ZWMwIF0tLS0NClsgICA2Mi42NjYwNDJd
IGxwZmMgMDAwMDowMTowMC4wOiAwOjE0MTIgRmFpbGVkIHRvIHNldCB1cCBkcml2ZXIgcmVzb3Vy
Y2UuDQpbICAgNjIuNjY2MTgyXSBvaGNpLXBjaSAwMDAwOmJhOjAwLjA6IE9IQ0kgUENJIGhvc3Qg
Y29udHJvbGxlcg0KWyAgIDYyLjY2NjIwMV0gb2hjaS1wY2kgMDAwMDpiYTowMC4wOiBuZXcgVVNC
IGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDcNClsgICA2Mi42NjYyMTFdIGxw
ZmM6IHByb2JlIG9mIDAwMDA6MDE6MDAuMCBmYWlsZWQgd2l0aCBlcnJvciAtMTINClsgICA2Mi42
NjYyNTVdIG9oY2ktcGNpIDAwMDA6YmE6MDAuMDogaXJxIDI4LCBpbyBtZW0gMHgyMDAyMGMxMDAw
MDANClsgICA2Mi42NjYyODNdIGxwZmMgMDAwMDowMTowMC4xOiBBZGRpbmcgdG8gaW9tbXUgZ3Jv
dXAgMjcNClsgICA2Mi42Njc2OTVdIGhpc2lfc2FzX3YzX2h3OiBwcm9iZSBvZiAwMDAwOjc0OjAy
LjAgZmFpbGVkIHdpdGggZXJyb3IgLTINClsgICA2Mi42Njc3NzZdIGhpc2lfc2FzX3YzX2h3IDAw
MDA6NzQ6MDQuMDogQWRkaW5nIHRvIGlvbW11IGdyb3VwIDMyDQpbICAgNjIuNzI1NzA1XSBvaGNp
LXBjaSAwMDAwOmJhOjAwLjA6IE9IQ0kgVW5yZWNvdmVyYWJsZSBFcnJvciwgZGlzYWJsZWQNClsg
ICA2Mi43MjU3MTRdIG9oY2ktcGNpIDAwMDA6YmE6MDAuMDogSEMgZGllZDsgY2xlYW5pbmcgdXAN
ClsgICA2Mi43Mjg3NTBdIG9oY2ktcGNpIDAwMDA6YmE6MDAuMDogVVNCIGJ1cyA3IGRlcmVnaXN0
ZXJlZA0KWyAgIDYyLjcyODc3MV0gb2hjaS1wY2kgMDAwMDpiYTowMC4wOiBpbml0IDAwMDA6YmE6
MDAuMCBmYWlsLCAtMTA4DQpbICAgNjIuNzI4ODE5XSBvaGNpLXBjaTogcHJvYmUgb2YgMDAwMDpi
YTowMC4wIGZhaWxlZCB3aXRoIGVycm9yIC0xMDgNClsgICA2Mi44ODg2NTJdIG1seDVfY29yZSAw
MDAwOjAyOjAwLjA6IHdhaXRfZnVuYzoxMDY4OihwaWQgMTUpOiBFTkFCTEVfSENBKDB4MTA0KSB0
aW1lb3V0LiBXaWxsIGNhdXNlIGEgbGVhayBvZiBhIGNvbW1hbmQgcmVzb3VyY2UNClsgICA2Mi44
ODg2NjhdIG1seDVfY29yZSAwMDAwOjAyOjAwLjA6IG1seDVfZnVuY3Rpb25fc2V0dXA6OTg1Oihw
aWQgMTUpOiBlbmFibGUgaGNhIGZhaWxlZA0KWyAgIDYyLjkwNjg3N10gbWx4NV9jb3JlIDAwMDA6
MDI6MDAuMDogaW5pdF9vbmU6MTM3MzoocGlkIDE1KTogbWx4NV9sb2FkX29uZSBmYWlsZWQgd2l0
aCBlcnJvciBjb2RlIC0xMTANClsgICA2Mi45MDcwOTRdIG1seDVfY29yZTogcHJvYmUgb2YgMDAw
MDowMjowMC4wIGZhaWxlZCB3aXRoIGVycm9yIC0xMTANClsgICA2Mi45MDcxODVdIG1seDVfY29y
ZSAwMDAwOjAyOjAwLjE6IEFkZGluZyB0byBpb21tdSBncm91cCAzMw0KWyAgIDY5LjU1MjY0NV0g
bWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogSW5pdCBjbWQgcmV0dXJuIHN0YXR1cyBGQUlMRUQg
Zm9yIFNDU0kgaG9zdCAwDQpbICAgODQuMjI4NjQwXSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4w
OiBXYWl0aW5nIGZvciBGVyB0byBjb21lIHRvIHJlYWR5IHN0YXRlDQoNCg0KDQpHYXZlIHVwIHdh
aXRpbmcgZm9yIHN1c3BlbmQvcmVzdW1lIGRldmljZQ0KR2F2ZSB1cCB3YWl0aW5nIGZvciByb290
IGZpbGUgc3lzdGVtIGRldmljZS4gIENvbW1vbiBwcm9ibGVtczoNCiAtIEJvb3QgYXJncyAoY2F0
IC9wcm9jL2NtZGxpbmUpDQogICAtIENoZWNrIHJvb3RkZWxheT0gKGRpZCB0aGUgc3lzdGVtIHdh
aXQgbG9uZyBlbm91Z2g/KQ0KIC0gTWlzc2luZyBtb2R1bGVzIChjYXQgL3Byb2MvbW9kdWxlczsg
bHMgL2RldikNCkFMRVJUISAgVVVJRD01ZWJjMjNhZi1jMmUyLTRhYzMtYjMwOC0zZTgyZWM3ODZj
MDQgZG9lcyBub3QgZXhpc3QuICBEcm9wcGluZyB0byBhIHNoZWxsIQ0KDQoNCkJ1c3lCb3ggdjEu
MzAuMSAoRGViaWFuIDE6MS4zMC4xLTYrYjMpIGJ1aWx0LWluIHNoZWxsIChhc2gpDQpFbnRlciAn
aGVscCcgZm9yIGEgbGlzdCBvZiBidWlsdC1pbiBjb21tYW5kcy4NCg0KKGluaXRyYW1mcykgDQoo
aW5pdHJhbWZzKSANCihpbml0cmFtZnMpIA0KKGluaXRyYW1mcykgDQooaW5pdHJhbWZzKSBscw0K
YmluICAgICAgZGV2ICAgICAgaW5pdCAgICAgcHJvYyAgICAgcnVuICAgICAgc2NyaXB0cyAgdG1w
ICAgICAgdmFyDQpjb25mICAgICBldGMgICAgICBsaWIgICAgICByb290ICAgICBzYmluICAgICBz
eXMgICAgICB1c3INCihpbml0cmFtZnMpIFsgIDE5MS42Njg2MzddIG1lZ2FyYWlkX3NhcyAwMDAw
OjAzOjAwLjA6IEZXIG5vdyBpbiBSZWFkeSBzdGF0ZQ0KWyAgMTkxLjY2ODY2Nl0gbWVnYXJhaWRf
c2FzIDAwMDA6MDM6MDAuMDogUGVyZm9ybWFuY2UgbW9kZSA6TGF0ZW5jeQ0KWyAgMTkxLjY2ODY3
Ml0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogRlcgc3VwcG9ydHMgc3luYyBjYWNoZQk6IFll
cw0KWyAgMTkxLjY2ODY4MV0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogbWVnYXNhc19kaXNh
YmxlX2ludHJfZnVzaW9uIGlzIGNhbGxlZCBvdXRib3VuZF9pbnRyX21hc2s6MHg0MDAwMDAwOQ0K
DQooaW5pdHJhbWZzKSANCihpbml0cmFtZnMpIA0KKGluaXRyYW1mcykgbHMgL3N5cy9jbGFzcy9i
bG9jay8NCihpbml0cmFtZnMpIFsgIDIwNS42OTY2NDZdIG1lZ2FyYWlkX3NhcyAwMDAwOjAzOjAw
LjA6IEluaXQgY21kIHJldHVybiBzdGF0dXMgRkFJTEVEIGZvciBTQ1NJIGhvc3QgMA0KWyAgMjA1
Ljc3NjQxNF0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogRmFpbGVkIGZyb20gbWVnYXNhc19p
bml0X2Z3IDY0NjcNCg==
--000000000000514e2605fe32169e--


From xen-users-bounces@lists.xenproject.org Sat Jun 24 08:24:51 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2023 08:24:51 +0000
Received: from list by lists.xenproject.org with outflank-mailman.554518.865794 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qCyYy-0004iD-1Y; Sat, 24 Jun 2023 08:24:08 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 554518.865794; Sat, 24 Jun 2023 08:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qCyYx-0004i2-Tz; Sat, 24 Jun 2023 08:24:07 +0000
Received: by outflank-mailman (input) for mailman id 554518;
 Sat, 24 Jun 2023 08:24:07 +0000
Received: from mail.xenproject.org ([104.130.215.37])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1qCyYx-0004hs-9n; Sat, 24 Jun 2023 08:24:07 +0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1qCyYv-0002NZ-V3; Sat, 24 Jun 2023 08:24:05 +0000
Received: from [193.85.242.128] (helo=[192.168.148.103])
 by xenbits.xenproject.org with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1qCyYv-0003GE-O4; Sat, 24 Jun 2023 08:24:05 +0000
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org;
	s=20200302mail; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:
	References:Cc:To:Subject:MIME-Version:Date:Message-ID;
	bh=XKVeNK4nZuoy81jPfnNXAF8mkWnlQ7qSHUiFXJiiZ4c=; b=KV+nj0g3ZWIPiNpLMQyHbZ8wi/
	Gf79ZF6fnqdb5Sd5siwgcl7keIKuvEYpCvlg/gi3vu0JSq0d5ohF7QnlNSXHvfBTiv93MgvRktYjf
	F2JArzX6vM0EnuvCUrPOUv7HoWZnVXTG+ix7BOCcgooZRT00wx/TFo1ywtiXXjPjzvDs=;
Message-ID: <1ef5a5a6-01ea-4f3f-c05f-7dfd204a1861@xen.org>
Date: Sat, 24 Jun 2023 09:24:03 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.12.0
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
Content-Language: en-US
To: Jiatong Shen <yshxxsjt715@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org,
 bertrand.marquis@arm.com
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org>
 <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org>
 <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
 <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
 <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
 <CALqm=deNDzc83QEAUqTE5iKb7g106V_k_F6AEJc19R=W-0TDsw@mail.gmail.com>
 <e3f54279-db7a-973c-e792-712dc2b19eb7@xen.org>
 <CALqm=dfE=Ni0gzs8F692DmXzBs-EbqCs7sXenBt0qOGV=iyj0g@mail.gmail.com>
 <ebdfe8a6-7aee-a553-907e-e788c3b3df33@xen.org>
 <CALqm=ddPaaF8PG=ycb0u0iGHR+=35SV9taSo7Q-0FqH9QeMiEA@mail.gmail.com>
From: Julien Grall <julien@xen.org>
In-Reply-To: <CALqm=ddPaaF8PG=ycb0u0iGHR+=35SV9taSo7Q-0FqH9QeMiEA@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

On 20/06/2023 08:09, Jiatong Shen wrote:
> Hello Julien,
> 
>     Sorry for the delay.. I obtained the full xen log and attached it in the
> mail. Please take a look when you are available. Thank you very much

Thanks for sharing the logs. The following lines are interesting:

[    1.081905] Hisilicon MBIGEN-V2 HISI0152:00: Failed to create mbi-gen 
irqdomain
[    1.082107] Hisilicon MBIGEN-V2 HISI0152:01: Failed to create mbi-gen 
irqdomain
[    1.082204] Hisilicon MBIGEN-V2 HISI0152:02: Failed to create mbi-gen 
irqdomain
[    1.082294] Hisilicon MBIGEN-V2 HISI0152:03: Failed to create mbi-gen 
irqdomain
[    1.082381] Hisilicon MBIGEN-V2 HISI0152:04: Failed to create mbi-gen 
irqdomain
[    1.082466] Hisilicon MBIGEN-V2 HISI0152:05: Failed to create mbi-gen 
irqdomain

Looking at a Hisilicon Device-Tree, this is an interrupt controller 
behind the GICv3 ITS. You will need to rebuild Xen with CONFIG_HAS_ITS=y.

Also, can you confirm which devices are behind the MBI-Gen? If this is 
only PCI devices, then you are probably fine to give the controllers to 
dom0. But for PCI passthrough, you will most likely need to implement it 
a driver in Xen.

Cheers,

-- 
Julien Grall


From xen-users-bounces@lists.xenproject.org Sat Jun 24 14:54:58 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2023 14:54:58 +0000
Received: from list by lists.xenproject.org with outflank-mailman.554591.865875 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qD4ee-0004gh-5o; Sat, 24 Jun 2023 14:54:24 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 554591.865875; Sat, 24 Jun 2023 14:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qD4ee-0004gW-1h; Sat, 24 Jun 2023 14:54:24 +0000
Received: by outflank-mailman (input) for mailman id 554591;
 Sat, 24 Jun 2023 14:54:22 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=4T8M=CM=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1qD4ec-0004cy-El
 for xen-users@lists.xenproject.org; Sat, 24 Jun 2023 14:54:22 +0000
Received: from mail-yw1-x1129.google.com (mail-yw1-x1129.google.com
 [2607:f8b0:4864:20::1129])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id fb600a57-129e-11ee-8611-37d641c3527e;
 Sat, 24 Jun 2023 16:54:18 +0200 (CEST)
Received: by mail-yw1-x1129.google.com with SMTP id
 00721157ae682-56ff9cc91b4so16659287b3.0; 
 Sat, 24 Jun 2023 07:54:13 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: fb600a57-129e-11ee-8611-37d641c3527e
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1687618452; x=1690210452;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=Ve5c/XjiFN9IjAHvrJUqy7C78NTNJD/ufGwlceBYROE=;
        b=bR/YtHXL0OVgiPuZuB1bKRlm/wn5UC6Kzaga4iDkxCyDmyJ7cOA8Wdlzx4PR/Kd7DS
         LbB6S2Rs2mzAEuFtRVSJBSrZPriEP7po/s2/VpAKFkPw2vCR3JJMkO5PnSusXI/WqL3L
         Cv+B4/Cd4ne62PgurJoypC5lOcQS7kITEsF8RiklORn/FbzlxK3eed9g1OpvXJulp0VW
         qlK+SlTRlvNe5xmWCxKDENRvxlcZe3pphjYlWzlJs4k2m74MQxH/YMKTmTI01cOUIc9L
         qFS4JvTgZGaMXEB4Ex1P4GAg1OUvqg/mmz9cp3a2anpzldeSLzaEzT33TfAk64fivW/z
         r9SA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1687618452; x=1690210452;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=Ve5c/XjiFN9IjAHvrJUqy7C78NTNJD/ufGwlceBYROE=;
        b=RvnOVe9ZWL1MYiHM6eNY0DsDUb8nsXHG54Q0NoEwgm0K5+NTA03PD1NXR68ktQQY/e
         49h7bBlgmsybGu+vdc7CskefONW/f6taqV60QEwdm7K/BsAXS3C8T4sqPq8NrwxttaeB
         KABjclwB1en6WdONlm/Pfq+X1By6nsGFs1VPS+uUXJUVR0KoG3iAtc8qb9JB/Tz881ii
         lB29lYHDEVO5FAT9WjLRmcE502gSjNN6DouO4QKx/UQ8x4vtf+uyKiI4A+151cm/QrRX
         oQ+pNSo8Mj0dpou/FXvJ/nIRQ/PUmV7yZ6r63rhLuXoiVQ7CdDlHG42kwA1p2/EzKvV0
         vuMQ==
X-Gm-Message-State: AC+VfDxFnmSPg4iJhnS5BKm9elecSff+uXs4OfMAaiwhRhjh/q2d9fj/
	Yx9trXg0+DJ+lgrD57gTwnN0nF3qkT556pu4DJg=
X-Google-Smtp-Source: ACHHUZ4C82ZdQBcUPr3jcGpx6HFMgmOOyDUrekM1bdzk+rC2zJZW6eKzmbZs8MvL84QrbnoorQWQc9tbgq6M+zPBbZY=
X-Received: by 2002:a81:8007:0:b0:56d:40da:1fc2 with SMTP id
 q7-20020a818007000000b0056d40da1fc2mr26921176ywf.50.1687618452231; Sat, 24
 Jun 2023 07:54:12 -0700 (PDT)
MIME-Version: 1.0
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org> <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org> <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
 <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
 <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
 <CALqm=deNDzc83QEAUqTE5iKb7g106V_k_F6AEJc19R=W-0TDsw@mail.gmail.com>
 <e3f54279-db7a-973c-e792-712dc2b19eb7@xen.org> <CALqm=dfE=Ni0gzs8F692DmXzBs-EbqCs7sXenBt0qOGV=iyj0g@mail.gmail.com>
 <ebdfe8a6-7aee-a553-907e-e788c3b3df33@xen.org> <CALqm=ddPaaF8PG=ycb0u0iGHR+=35SV9taSo7Q-0FqH9QeMiEA@mail.gmail.com>
 <1ef5a5a6-01ea-4f3f-c05f-7dfd204a1861@xen.org>
In-Reply-To: <1ef5a5a6-01ea-4f3f-c05f-7dfd204a1861@xen.org>
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Sat, 24 Jun 2023 22:54:01 +0800
Message-ID: <CALqm=dd494P-BWCiemXJYgE4QbZ09MfE_bmae75LqGQcV=PiXA@mail.gmail.com>
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
To: Julien Grall <julien@xen.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org, bertrand.marquis@arm.com
Content-Type: multipart/alternative; boundary="0000000000005c98de05fee14a37"

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

Hello Julien,

   Thank you very much for your reply. Can you teach me how to find the
relationship between MBI-gen and devices?
I am not sure how to find out the mbi-gen backed devices..

Best Regards,
Jiatong Shen

On Sat, Jun 24, 2023 at 4:24=E2=80=AFPM Julien Grall <julien@xen.org> wrote=
:

> Hi,
>
> On 20/06/2023 08:09, Jiatong Shen wrote:
> > Hello Julien,
> >
> >     Sorry for the delay.. I obtained the full xen log and attached it i=
n
> the
> > mail. Please take a look when you are available. Thank you very much
>
> Thanks for sharing the logs. The following lines are interesting:
>
> [    1.081905] Hisilicon MBIGEN-V2 HISI0152:00: Failed to create mbi-gen
> irqdomain
> [    1.082107] Hisilicon MBIGEN-V2 HISI0152:01: Failed to create mbi-gen
> irqdomain
> [    1.082204] Hisilicon MBIGEN-V2 HISI0152:02: Failed to create mbi-gen
> irqdomain
> [    1.082294] Hisilicon MBIGEN-V2 HISI0152:03: Failed to create mbi-gen
> irqdomain
> [    1.082381] Hisilicon MBIGEN-V2 HISI0152:04: Failed to create mbi-gen
> irqdomain
> [    1.082466] Hisilicon MBIGEN-V2 HISI0152:05: Failed to create mbi-gen
> irqdomain
>
> Looking at a Hisilicon Device-Tree, this is an interrupt controller
> behind the GICv3 ITS. You will need to rebuild Xen with CONFIG_HAS_ITS=3D=
y.
>
> Also, can you confirm which devices are behind the MBI-Gen? If this is
> only PCI devices, then you are probably fine to give the controllers to
> dom0. But for PCI passthrough, you will most likely need to implement it
> a driver in Xen.
>
> Cheers,
>
> --
> Julien Grall
>


--=20

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr">Hello Julien,<div><br></div><div>=C2=A0 =C2=A0Thank you ve=
ry much for your reply. Can you teach me how to find the relationship betwe=
en MBI-gen and devices?=C2=A0</div><div>I am not sure how to find out the m=
bi-gen backed devices..</div><div><br></div><div>Best Regards,</div><div>Ji=
atong Shen</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Sat, Jun 24, 2023 at 4:24=E2=80=AFPM Julien Grall &lt;<a=
 href=3D"mailto:julien@xen.org">julien@xen.org</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
On 20/06/2023 08:09, Jiatong Shen wrote:<br>
&gt; Hello Julien,<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Sorry for the delay.. I obtained the full xen log a=
nd attached it in the<br>
&gt; mail. Please take a look when you are available. Thank you very much<b=
r>
<br>
Thanks for sharing the logs. The following lines are interesting:<br>
<br>
[=C2=A0 =C2=A0 1.081905] Hisilicon MBIGEN-V2 HISI0152:00: Failed to create =
mbi-gen <br>
irqdomain<br>
[=C2=A0 =C2=A0 1.082107] Hisilicon MBIGEN-V2 HISI0152:01: Failed to create =
mbi-gen <br>
irqdomain<br>
[=C2=A0 =C2=A0 1.082204] Hisilicon MBIGEN-V2 HISI0152:02: Failed to create =
mbi-gen <br>
irqdomain<br>
[=C2=A0 =C2=A0 1.082294] Hisilicon MBIGEN-V2 HISI0152:03: Failed to create =
mbi-gen <br>
irqdomain<br>
[=C2=A0 =C2=A0 1.082381] Hisilicon MBIGEN-V2 HISI0152:04: Failed to create =
mbi-gen <br>
irqdomain<br>
[=C2=A0 =C2=A0 1.082466] Hisilicon MBIGEN-V2 HISI0152:05: Failed to create =
mbi-gen <br>
irqdomain<br>
<br>
Looking at a Hisilicon Device-Tree, this is an interrupt controller <br>
behind the GICv3 ITS. You will need to rebuild Xen with CONFIG_HAS_ITS=3Dy.=
<br>
<br>
Also, can you confirm which devices are behind the MBI-Gen? If this is <br>
only PCI devices, then you are probably fine to give the controllers to <br=
>
dom0. But for PCI passthrough, you will most likely need to implement it <b=
r>
a driver in Xen.<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>

--0000000000005c98de05fee14a37--


From xen-users-bounces@lists.xenproject.org Sun Jun 25 13:14:12 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2023 13:14:12 +0000
Received: from list by lists.xenproject.org with outflank-mailman.554796.866213 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qDPYR-0004jR-6C; Sun, 25 Jun 2023 13:13:23 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 554796.866213; Sun, 25 Jun 2023 13:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qDPYR-0004i1-0e; Sun, 25 Jun 2023 13:13:23 +0000
Received: by outflank-mailman (input) for mailman id 554796;
 Sun, 25 Jun 2023 13:13:21 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=iMhK=CN=gmail.com=yshxxsjt715@srs-se1.protection.inumbo.net>)
 id 1qDPYP-0004f9-Ef
 for xen-users@lists.xenproject.org; Sun, 25 Jun 2023 13:13:21 +0000
Received: from mail-yw1-x1135.google.com (mail-yw1-x1135.google.com
 [2607:f8b0:4864:20::1135])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 07ab11dd-135a-11ee-8611-37d641c3527e;
 Sun, 25 Jun 2023 15:13:09 +0200 (CEST)
Received: by mail-yw1-x1135.google.com with SMTP id
 00721157ae682-5700401acbeso24925157b3.0; 
 Sun, 25 Jun 2023 06:13:09 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 07ab11dd-135a-11ee-8611-37d641c3527e
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1687698788; x=1690290788;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=VZ8aTg7ypKQKiHppuWgM1MR47z30U7qeNqVjsg7CY5U=;
        b=C45ky8HsGscT7fkc9PxAubz8Lo6ua99+jY9BpQyFU52Vj6xSgRpnHGo962OcWRLast
         NJzKYvV4pJOr3FaTe1zleo0L4XXYEyz+oE/0LepZsOE3AmwFAcTwmvFlp4v3TjpaMlpw
         2JGwAhudUtN1T7skPYsdYzcPFi4E9Fe+OwNkPtZEfOvzTiuQmZ5zT52GvpT+E2aFt7yK
         cY14OU/VRYcA8gG33vSIlcqb4eIJa7VFLV+IKimjN9KLhFn72s3JewVA4axKsFLnPnZe
         X6RCXcWA7symHJzOFT3T7Ab+TIlJ4ZD0T1Ia0P306lp73jisq6+6Ano2v4lNzV5t/i6h
         z3IQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1687698788; x=1690290788;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=VZ8aTg7ypKQKiHppuWgM1MR47z30U7qeNqVjsg7CY5U=;
        b=LwTMyDuta3b6+n96nmi3G2EoUOFdKCWaiuoL8x8a+mPPaxFxXpqWkMGjI3JERybohd
         t5JIqIEOJG5EgmxI3bxHOEgf6bV4BO/fPU/zWe/Ixzy1HNA+attWEVUFrvvW5XD3PXiy
         3Y8+r9rlm0oFRejs3b6lSZcbQCClYwom9t0oM1JVuzSM/EjEXglYezVrYSkY/OoozCmQ
         8+L82sLWPdU8nvJSz4jALURhdWXto3pGssO9+nLTxNloTi36P6KJ18VQEU4UHPoCZrZI
         vguOSR0JfjnS5azJxaFQz/C64/CLCeltMe02bQcS2tsetWnOF2u7SH0S1y7Bh7b4/V0T
         WHQw==
X-Gm-Message-State: AC+VfDykoPDseOHLYEqwYoX7NxE5r6w+4KMHZmGfAANr2fMLjA6pc5To
	8olnCo4fkwx8oRkowKPO5pqnDTHkW8DsGrQD+Yk=
X-Google-Smtp-Source: ACHHUZ4CAPvGKvO4CLmacdnwssGcZj5zwZzqaanE4pjYoA7Y5qtFjEozwyIE9ePz4M1EwYlobVzZuu+K6A/xXp3yRCQ=
X-Received: by 2002:a0d:c787:0:b0:576:82d7:7a with SMTP id j129-20020a0dc787000000b0057682d7007amr6630011ywd.43.1687698788658;
 Sun, 25 Jun 2023 06:13:08 -0700 (PDT)
MIME-Version: 1.0
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org> <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org> <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
 <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
 <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
 <CALqm=deNDzc83QEAUqTE5iKb7g106V_k_F6AEJc19R=W-0TDsw@mail.gmail.com>
 <e3f54279-db7a-973c-e792-712dc2b19eb7@xen.org> <CALqm=dfE=Ni0gzs8F692DmXzBs-EbqCs7sXenBt0qOGV=iyj0g@mail.gmail.com>
 <ebdfe8a6-7aee-a553-907e-e788c3b3df33@xen.org> <CALqm=ddPaaF8PG=ycb0u0iGHR+=35SV9taSo7Q-0FqH9QeMiEA@mail.gmail.com>
 <1ef5a5a6-01ea-4f3f-c05f-7dfd204a1861@xen.org> <CALqm=dd494P-BWCiemXJYgE4QbZ09MfE_bmae75LqGQcV=PiXA@mail.gmail.com>
In-Reply-To: <CALqm=dd494P-BWCiemXJYgE4QbZ09MfE_bmae75LqGQcV=PiXA@mail.gmail.com>
From: Jiatong Shen <yshxxsjt715@gmail.com>
Date: Sun, 25 Jun 2023 21:12:57 +0800
Message-ID: <CALqm=dfRwna=WEYMgkfvHtZhW3v6jfvoOkBQ8Wv+_+aVs5=GYA@mail.gmail.com>
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
To: Julien Grall <julien@xen.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-users@lists.xenproject.org, 
	xen-devel@lists.xenproject.org, bertrand.marquis@arm.com
Content-Type: multipart/mixed; boundary="000000000000c9599305fef3fe1e"

--000000000000c9599305fef3fe1e
Content-Type: multipart/alternative; boundary="000000000000c9599005fef3fe1c"

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

Hello Julien,

  I tried to enable has_its and looks like the log is different. But dom0
OS still failed to boot up.. Could you please
have a look at the log when you are available? Thank you very much for the
help.

Best regards,
Jiatong Shen

On Sat, Jun 24, 2023 at 10:54=E2=80=AFPM Jiatong Shen <yshxxsjt715@gmail.co=
m> wrote:

> Hello Julien,
>
>    Thank you very much for your reply. Can you teach me how to find the
> relationship between MBI-gen and devices?
> I am not sure how to find out the mbi-gen backed devices..
>
> Best Regards,
> Jiatong Shen
>
> On Sat, Jun 24, 2023 at 4:24=E2=80=AFPM Julien Grall <julien@xen.org> wro=
te:
>
>> Hi,
>>
>> On 20/06/2023 08:09, Jiatong Shen wrote:
>> > Hello Julien,
>> >
>> >     Sorry for the delay.. I obtained the full xen log and attached it
>> in the
>> > mail. Please take a look when you are available. Thank you very much
>>
>> Thanks for sharing the logs. The following lines are interesting:
>>
>> [    1.081905] Hisilicon MBIGEN-V2 HISI0152:00: Failed to create mbi-gen
>> irqdomain
>> [    1.082107] Hisilicon MBIGEN-V2 HISI0152:01: Failed to create mbi-gen
>> irqdomain
>> [    1.082204] Hisilicon MBIGEN-V2 HISI0152:02: Failed to create mbi-gen
>> irqdomain
>> [    1.082294] Hisilicon MBIGEN-V2 HISI0152:03: Failed to create mbi-gen
>> irqdomain
>> [    1.082381] Hisilicon MBIGEN-V2 HISI0152:04: Failed to create mbi-gen
>> irqdomain
>> [    1.082466] Hisilicon MBIGEN-V2 HISI0152:05: Failed to create mbi-gen
>> irqdomain
>>
>> Looking at a Hisilicon Device-Tree, this is an interrupt controller
>> behind the GICv3 ITS. You will need to rebuild Xen with CONFIG_HAS_ITS=
=3Dy.
>>
>> Also, can you confirm which devices are behind the MBI-Gen? If this is
>> only PCI devices, then you are probably fine to give the controllers to
>> dom0. But for PCI passthrough, you will most likely need to implement it
>> a driver in Xen.
>>
>> Cheers,
>>
>> --
>> Julien Grall
>>
>
>
> --
>
> Best Regards,
>
> Jiatong Shen
>


--=20

Best Regards,

Jiatong Shen

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

<div dir=3D"ltr">Hello Julien,<div><br></div><div>=C2=A0 I tried=C2=A0to en=
able=C2=A0has_its and looks like the log is different. But dom0 OS still fa=
iled to boot up.. Could you please</div><div>have a look at the log when yo=
u are available? Thank you very much for the help.</div><div><br></div><div=
>Best regards,</div><div>Jiatong Shen</div></div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Jun 24, 2023 at 10:54=E2=
=80=AFPM Jiatong Shen &lt;<a href=3D"mailto:yshxxsjt715@gmail.com">yshxxsjt=
715@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex"><div dir=3D"ltr">Hello Julien,<div><br></div><div>=C2=A0 =C2=
=A0Thank you very much for your reply. Can you teach me how to find the rel=
ationship between MBI-gen and devices?=C2=A0</div><div>I am not sure how to=
 find out the mbi-gen backed devices..</div><div><br></div><div>Best Regard=
s,</div><div>Jiatong Shen</div></div><br><div class=3D"gmail_quote"><div di=
r=3D"ltr" class=3D"gmail_attr">On Sat, Jun 24, 2023 at 4:24=E2=80=AFPM Juli=
en Grall &lt;<a href=3D"mailto:julien@xen.org" target=3D"_blank">julien@xen=
.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">Hi,<br>
<br>
On 20/06/2023 08:09, Jiatong Shen wrote:<br>
&gt; Hello Julien,<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Sorry for the delay.. I obtained the full xen log a=
nd attached it in the<br>
&gt; mail. Please take a look when you are available. Thank you very much<b=
r>
<br>
Thanks for sharing the logs. The following lines are interesting:<br>
<br>
[=C2=A0 =C2=A0 1.081905] Hisilicon MBIGEN-V2 HISI0152:00: Failed to create =
mbi-gen <br>
irqdomain<br>
[=C2=A0 =C2=A0 1.082107] Hisilicon MBIGEN-V2 HISI0152:01: Failed to create =
mbi-gen <br>
irqdomain<br>
[=C2=A0 =C2=A0 1.082204] Hisilicon MBIGEN-V2 HISI0152:02: Failed to create =
mbi-gen <br>
irqdomain<br>
[=C2=A0 =C2=A0 1.082294] Hisilicon MBIGEN-V2 HISI0152:03: Failed to create =
mbi-gen <br>
irqdomain<br>
[=C2=A0 =C2=A0 1.082381] Hisilicon MBIGEN-V2 HISI0152:04: Failed to create =
mbi-gen <br>
irqdomain<br>
[=C2=A0 =C2=A0 1.082466] Hisilicon MBIGEN-V2 HISI0152:05: Failed to create =
mbi-gen <br>
irqdomain<br>
<br>
Looking at a Hisilicon Device-Tree, this is an interrupt controller <br>
behind the GICv3 ITS. You will need to rebuild Xen with CONFIG_HAS_ITS=3Dy.=
<br>
<br>
Also, can you confirm which devices are behind the MBI-Gen? If this is <br>
only PCI devices, then you are probably fine to give the controllers to <br=
>
dom0. But for PCI passthrough, you will most likely need to implement it <b=
r>
a driver in Xen.<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><br><div>Best Regards,</div><div><br></div><div>Jiatong Shen=
</div></div></div>

--000000000000c9599005fef3fe1c--
--000000000000c9599305fef3fe1e
Content-Type: text/plain; charset="US-ASCII"; name="xen-full-log-with-its.txt"
Content-Disposition: attachment; filename="xen-full-log-with-its.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_ljbg9wm01>
X-Attachment-Id: f_ljbg9wm01

TG9hZGluZyBkcml2ZXIgYXQgMHgwMDAyQUE3NDAwMCBFbnRyeVBvaW50PTB4MDAwMkFCMzMxNzAN
ClVzaW5nIG1vZHVsZXMgcHJvdmlkZWQgYnkgYm9vdGxvYWRlciBpbiBGRFQNClhlbiA0LjE3LjAg
KGMvcyApIEVGSSBsb2FkZXINCkVSUk9SOiBDNDAwMDAwMDI6VjAyMDEwMDA2IEkwIDkzQjgwMDA0
LTlGQjMtMTFENC05QTNBLTAwOTAyNzNGQzE0RCAzMTZDMkI5OA0KRVJST1I6IEM0MDAwMDAwMjpW
MDIwMTAwMDYgSTAgOTNCODAwMDQtOUZCMy0xMUQ0LTlBM0EtMDA5MDI3M0ZDMTREIDMxNkMyQjk4
DQpFUlJPUjogQzQwMDAwMDAyOlYwMjAxMDAwNiBJMCA5M0I4MDAwNC05RkIzLTExRDQtOUEzQS0w
MDkwMjczRkMxNEQgMzQyN0ZBOTgNCkVSUk9SOiBDNDAwMDAwMDI6VjAyMDEwMDA2IEkwIDkzQjgw
MDA0LTlGQjMtMTFENC05QTNBLTAwOTAyNzNGQzE0RCAzNDI3RkE5OA0KRVJST1I6IEM0MDAwMDAw
MjpWMDIwMTAwMDYgSTAgOTNCODAwMDQtOUZCMy0xMUQ0LTlBM0EtMDA5MDI3M0ZDMTREIDM0MkVG
NjE4DQpFUlJPUjogQzQwMDAwMDAyOlYwMjAxMDAwNiBJMCA5M0I4MDAwNC05RkIzLTExRDQtOUEz
QS0wMDkwMjczRkMxNEQgMzQyRUY2MTgNCkVSUk9SOiBDNDAwMDAwMDI6VjAyMDEwMDA2IEkwIDkz
QjgwMDA0LTlGQjMtMTFENC05QTNBLTAwOTAyNzNGQzE0RCAzNTkwM0MxOA0KRVJST1I6IEM0MDAw
MDAwMjpWMDIwMTAwMDYgSTAgOTNCODAwMDQtOUZCMy0xMUQ0LTlBM0EtMDA5MDI3M0ZDMTREIDM1
OTAzQzE4DQpFUlJPUjogQzQwMDAwMDAyOlYwMjAxMDAwNiBJMCA5M0I4MDAwNC05RkIzLTExRDQt
OUEzQS0wMDkwMjczRkMxNEQgMzU5MDNFMTgNCkVSUk9SOiBDNDAwMDAwMDI6VjAyMDEwMDA2IEkw
IDkzQjgwMDA0LTlGQjMtMTFENC05QTNBLTAwOTAyNzNGQzE0RCAzNTkwM0UxOA0KRVJST1I6IEM0
MDAwMDAwMjpWMDIwMTAwMDYgSTAgOTNCODAwMDQtOUZCMy0xMUQ0LTlBM0EtMDA5MDI3M0ZDMTRE
IDM1OTlDMjE4DQpFUlJPUjogQzQwMDAwMDAyOlYwMjAxMDAwNiBJMCA5M0I4MDAwNC05RkIzLTEx
RDQtOUEzQS0wMDkwMjczRkMxNEQgMzU5OUMyMTgNCnJlYWQgMHhEN0ExMDAwNCA9IDEwMDAwNg0K
cmVhZCBVU0IzR3NCdXNDZmcwID0gRkZGRTAwMDYNClhIQ0kgSEMgcmVzZXQsIHNvY2tldCA9IDAN
CnJlYWQgMHhEQkExMDAwNCA9IDEwMDAwNg0KcmVhZCBVU0IzR3NCdXNDZmcwID0gRkZGRTAwMDYN
ClhIQ0kgSEMgcmVzZXQsIHNvY2tldCA9IDENCklQTUkgRXhpdEJvb3RTZXJ2aWNlIEV2ZW50DQpb
U1AgQk9PVF0gZXhpdCBib290IHNlcnZpY2UNCiBTZXRPU1dhdGNoZG9nICBDb3VudERvd24gMzAw
MC4gU3RhdHVzIFN1Y2Nlc3MNClNldCBwb3N0IGVuZCBmbGFnKDcwMEEwRjg3RkI4PTU1KQ0KQklP
UyBib290IGNvbXBsZXRlZC4NCiBYZW4gNC4xNy4wDQooWEVOKSBYZW4gdmVyc2lvbiA0LjE3LjAg
KHJvb3RAKSAoZ2NjIChEZWJpYW4gMTAuMi4xLTYpIDEwLjIuMSAyMDIxMDExMCkgZGVidWc9eSBT
YXQgSnVuIDI0IDE5OjU4OjM0IEVEVCAyMDIzDQooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0Og0KKFhF
TikgYnVpbGQtaWQ6IDYxM2E0ODU0N2MzODVmOTFjMGQ2ZmQ4NzY5NWIyYWU2ZjMzYjRlY2MNCihY
RU4pIFByb2Nlc3NvcjogMDAwMDAwMDA0ODFmZDAxMDogIlVua25vd24sIEgiLCB2YXJpYW50OiAw
eDEsIHBhcnQgMHhkMDEscmV2IDB4MA0KKFhFTikgNjQtYml0IEV4ZWN1dGlvbjoNCihYRU4pICAg
UHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEwMDExMTExMTExIDAwMDAwMDAwMDAwMDAwMDANCihY
RU4pICAgICBFeGNlcHRpb24gTGV2ZWxzOiBFTDM6NjQgRUwyOjY0IEVMMTo2NCBFTDA6NjQNCihY
RU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2VkU0lNRCBHSUN2My1TeXNS
ZWcNCihYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAwMDAwMDAxMTAzMDU0MDggMDAwMDAwMDAwMDAw
MDAwMA0KKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMA0KKFhFTikgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDAwMDAwMDAwMDAxMDEx
MjUgMDAwMDAwMDAxMDIxMTEyMg0KKFhFTikgICBJU0EgRmVhdHVyZXM6ICAwMDAxMTAwMDEwMjEx
MTIwIDAwMDAwMDAwMDAwMTEwMDENCihYRU4pIDMyLWJpdCBFeGVjdXRpb246IFVuc3VwcG9ydGVk
DQooWEVOKSBVc2luZyBTTUMgQ2FsbGluZyBDb252ZW50aW9uIHYxLjENCihYRU4pIFVzaW5nIFBT
Q0kgdjEuMQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMDBdIGFkZHJlc3NbMHg5YjAw
MDAwMF0gTVBJRFJbMHg4MDAwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRb
MHgwMDAxXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4ODAxMDBdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwMl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsw
eDgwMjAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMDNdIGFkZHJl
c3NbMHg5YjAwMDAwMF0gTVBJRFJbMHg4MDMwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0Mg
KGFjcGlfaWRbMHgwMDA0XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4OTAwMDBdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwNV0gYWRkcmVzc1sweDliMDAwMDAw
XSBNUElEUlsweDkwMTAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAw
MDZdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHg5MDIwMF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDA3XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4OTAz
MDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwOF0gYWRkcmVzc1sw
eDliMDAwMDAwXSBNUElEUlsweGEwMDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNw
aV9pZFsweDAwMDldIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHhhMDEwMF0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDBhXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1Q
SURSWzB4YTAyMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAwYl0g
YWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGEwMzAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
R0lDQyAoYWNwaV9pZFsweDAwMGNdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHhiMDAwMF0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDBkXSBhZGRyZXNzWzB4OWIw
MDAwMDBdIE1QSURSWzB4YjAxMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lk
WzB4MDAwZV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGIwMjAwXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMGZdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJb
MHhiMDMwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDEwXSBhZGRy
ZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4YzAwMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUND
IChhY3BpX2lkWzB4MDAxMV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGMwMTAwXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMTJdIGFkZHJlc3NbMHg5YjAwMDAw
MF0gTVBJRFJbMHhjMDIwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgw
MDEzXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4YzAzMDBdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxNF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweGQw
MDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMTVdIGFkZHJlc3Nb
MHg5YjAwMDAwMF0gTVBJRFJbMHhkMDEwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDE2XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4ZDAyMDBdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxN10gYWRkcmVzc1sweDliMDAwMDAwXSBN
UElEUlsweGQwMzAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMThd
IGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxODAwMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBHSUNDIChhY3BpX2lkWzB4MDAxOV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDE4MDEw
MF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDFhXSBhZGRyZXNzWzB4
OWIwMDAwMDBdIE1QSURSWzB4MTgwMjAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNw
aV9pZFsweDAwMWJdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxODAzMDBdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxY10gYWRkcmVzc1sweDliMDAwMDAwXSBN
UElEUlsweDE5MDAwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDFk
XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MTkwMTAwXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogR0lDQyAoYWNwaV9pZFsweDAwMWVdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxOTAy
MDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAxZl0gYWRkcmVzc1sw
eDliMDAwMDAwXSBNUElEUlsweDE5MDMwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDIwXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWEwMDAwXSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMjFdIGFkZHJlc3NbMHg5YjAwMDAwMF0g
TVBJRFJbMHgxYTAxMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAy
Ml0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDFhMDIwMF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDIzXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWEw
MzAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMjRdIGFkZHJlc3Nb
MHg5YjAwMDAwMF0gTVBJRFJbMHgxYjAwMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChh
Y3BpX2lkWzB4MDAyNV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDFiMDEwMF0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDI2XSBhZGRyZXNzWzB4OWIwMDAwMDBd
IE1QSURSWzB4MWIwMjAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAw
MjddIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxYjAzMDBdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyOF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDFj
MDAwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDI5XSBhZGRyZXNz
WzB4OWIwMDAwMDBdIE1QSURSWzB4MWMwMTAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAo
YWNwaV9pZFsweDAwMmFdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgxYzAyMDBdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyYl0gYWRkcmVzc1sweDliMDAwMDAw
XSBNUElEUlsweDFjMDMwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgw
MDJjXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWQwMDAwXSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMmRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgx
ZDAxMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAyZV0gYWRkcmVz
c1sweDliMDAwMDAwXSBNUElEUlsweDFkMDIwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0Mg
KGFjcGlfaWRbMHgwMDJmXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MWQwMzAwXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMzBdIGFkZHJlc3NbMHg5YjAwMDAw
MF0gTVBJRFJbMHgyODAwMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4
MDAzMV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDI4MDEwMF0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDMyXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4
MjgwMjAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwMzNdIGFkZHJl
c3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyODAzMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUND
IChhY3BpX2lkWzB4MDAzNF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDI5MDAwMF0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDM1XSBhZGRyZXNzWzB4OWIwMDAw
MDBdIE1QSURSWzB4MjkwMTAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsw
eDAwMzZdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyOTAyMDBdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzN10gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsw
eDI5MDMwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDM4XSBhZGRy
ZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmEwMDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lD
QyAoYWNwaV9pZFsweDAwMzldIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyYTAxMDBdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzYV0gYWRkcmVzc1sweDliMDAw
MDAwXSBNUElEUlsweDJhMDIwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRb
MHgwMDNiXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmEwMzAwXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwM2NdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJb
MHgyYjAwMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDAzZF0gYWRk
cmVzc1sweDliMDAwMDAwXSBNUElEUlsweDJiMDEwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJ
Q0MgKGFjcGlfaWRbMHgwMDNlXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmIwMjAwXSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwM2ZdIGFkZHJlc3NbMHg5YjAw
MDAwMF0gTVBJRFJbMHgyYjAzMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lk
WzB4MDA0MF0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDJjMDAwMF0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDQxXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURS
WzB4MmMwMTAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNDJdIGFk
ZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyYzAyMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBH
SUNDIChhY3BpX2lkWzB4MDA0M10gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDJjMDMwMF0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDQ0XSBhZGRyZXNzWzB4OWIw
MDAwMDBdIE1QSURSWzB4MmQwMDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9p
ZFsweDAwNDVdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgyZDAxMDBdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0Nl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElE
UlsweDJkMDIwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDQ3XSBh
ZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MmQwMzAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
R0lDQyAoYWNwaV9pZFsweDAwNDhdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzODAwMDBd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0OV0gYWRkcmVzc1sweDli
MDAwMDAwXSBNUElEUlsweDM4MDEwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlf
aWRbMHgwMDRhXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MzgwMjAwXSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNGJdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJ
RFJbMHgzODAzMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA0Y10g
YWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDM5MDAwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IEdJQ0MgKGFjcGlfaWRbMHgwMDRkXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4MzkwMTAw
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNGVdIGFkZHJlc3NbMHg5
YjAwMDAwMF0gTVBJRFJbMHgzOTAyMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3Bp
X2lkWzB4MDA0Zl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDM5MDMwMF0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDUwXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1Q
SURSWzB4M2EwMDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNTFd
IGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzYTAxMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBHSUNDIChhY3BpX2lkWzB4MDA1Ml0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDNhMDIw
MF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDUzXSBhZGRyZXNzWzB4
OWIwMDAwMDBdIE1QSURSWzB4M2EwMzAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNw
aV9pZFsweDAwNTRdIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzYjAwMDBdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1NV0gYWRkcmVzc1sweDliMDAwMDAwXSBN
UElEUlsweDNiMDEwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDU2
XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2IwMjAwXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogR0lDQyAoYWNwaV9pZFsweDAwNTddIGFkZHJlc3NbMHg5YjAwMDAwMF0gTVBJRFJbMHgzYjAz
MDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1OF0gYWRkcmVzc1sw
eDliMDAwMDAwXSBNUElEUlsweDNjMDAwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFj
cGlfaWRbMHgwMDU5XSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2MwMTAwXSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNWFdIGFkZHJlc3NbMHg5YjAwMDAwMF0g
TVBJRFJbMHgzYzAyMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChhY3BpX2lkWzB4MDA1
Yl0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDNjMDMwMF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDVjXSBhZGRyZXNzWzB4OWIwMDAwMDBdIE1QSURSWzB4M2Qw
MDAwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogR0lDQyAoYWNwaV9pZFsweDAwNWRdIGFkZHJlc3Nb
MHg5YjAwMDAwMF0gTVBJRFJbMHgzZDAxMDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBHSUNDIChh
Y3BpX2lkWzB4MDA1ZV0gYWRkcmVzc1sweDliMDAwMDAwXSBNUElEUlsweDNkMDIwMF0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IEdJQ0MgKGFjcGlfaWRbMHgwMDVmXSBhZGRyZXNzWzB4OWIwMDAwMDBd
IE1QSURSWzB4M2QwMzAwXSBlbmFibGVkKQ0KKFhFTikgOTYgQ1BVcyBlbmFibGVkLCA5NiBDUFVz
IHRvdGFsDQooWEVOKSBDb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIG5vLXJlYWwtbW9kZSBlZGQ9
b2ZmDQooWEVOKSBhY3BpIGRpc2FibGVkOiAwDQooWEVOKSBTTVA6IEFsbG93aW5nIDk2IENQVXMN
CihYRU4pIEdlbmVyaWMgVGltZXIgSVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDEw
MDAwMCBLSHoNCihYRU4pIEdJQ3YzIGluaXRpYWxpemF0aW9uOg0KKFhFTikgICAgICAgZ2ljX2Rp
c3RfYWRkcj0weDAwMDAwMGFlMDAwMDAwDQooWEVOKSAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJx
PTI1DQooWEVOKSAgICAgICBnaWNfcmRpc3Rfc3RyaWRlPTANCihYRU4pICAgICAgIGdpY19yZGlz
dF9yZWdpb25zPTk2DQooWEVOKSAgICAgICByZWRpc3RyaWJ1dG9yIHJlZ2lvbnM6DQooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDA6IDB4MDAwMDAwYWUxMDAwMDAgLSAweDAwMDAwMGFlMTQwMDAwDQoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDE6IDB4MDAwMDAwYWUxNDAwMDAgLSAweDAwMDAwMGFlMTgw
MDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDI6IDB4MDAwMDAwYWUxODAwMDAgLSAweDAwMDAw
MGFlMWMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDM6IDB4MDAwMDAwYWUxYzAwMDAgLSAw
eDAwMDAwMGFlMjAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQ6IDB4MDAwMDAwYWUyMDAw
MDAgLSAweDAwMDAwMGFlMjQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDU6IDB4MDAwMDAw
YWUyNDAwMDAgLSAweDAwMDAwMGFlMjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY6IDB4
MDAwMDAwYWUyODAwMDAgLSAweDAwMDAwMGFlMmMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDc6IDB4MDAwMDAwYWUyYzAwMDAgLSAweDAwMDAwMGFlMzAwMDAwDQooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDg6IDB4MDAwMDAwYWUzMDAwMDAgLSAweDAwMDAwMGFlMzQwMDAwDQooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDk6IDB4MDAwMDAwYWUzNDAwMDAgLSAweDAwMDAwMGFlMzgwMDAwDQooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDEwOiAweDAwMDAwMGFlMzgwMDAwIC0gMHgwMDAwMDBhZTNjMDAw
MA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAxMTogMHgwMDAwMDBhZTNjMDAwMCAtIDB4MDAwMDAw
YWU0MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMTI6IDB4MDAwMDAwYWU0MDAwMDAgLSAw
eDAwMDAwMGFlNDQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDEzOiAweDAwMDAwMGFlNDQw
MDAwIC0gMHgwMDAwMDBhZTQ4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAxNDogMHgwMDAw
MDBhZTQ4MDAwMCAtIDB4MDAwMDAwYWU0YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMTU6
IDB4MDAwMDAwYWU0YzAwMDAgLSAweDAwMDAwMGFlNTAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDE2OiAweDAwMDAwMGFlNTAwMDAwIC0gMHgwMDAwMDBhZTU0MDAwMA0KKFhFTikgICAgICAg
ICAtIHJlZ2lvbiAxNzogMHgwMDAwMDBhZTU0MDAwMCAtIDB4MDAwMDAwYWU1ODAwMDANCihYRU4p
ICAgICAgICAgLSByZWdpb24gMTg6IDB4MDAwMDAwYWU1ODAwMDAgLSAweDAwMDAwMGFlNWMwMDAw
DQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDE5OiAweDAwMDAwMGFlNWMwMDAwIC0gMHgwMDAwMDBh
ZTYwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAyMDogMHgwMDAwMDBhZTYwMDAwMCAtIDB4
MDAwMDAwYWU2NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMjE6IDB4MDAwMDAwYWU2NDAw
MDAgLSAweDAwMDAwMGFlNjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDIyOiAweDAwMDAw
MGFlNjgwMDAwIC0gMHgwMDAwMDBhZTZjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAyMzog
MHgwMDAwMDBhZTZjMDAwMCAtIDB4MDAwMDAwYWU3MDAwMDANCihYRU4pICAgICAgICAgLSByZWdp
b24gMjQ6IDB4MDAwMDAwYWExMDAwMDAgLSAweDAwMDAwMGFhMTQwMDAwDQooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDI1OiAweDAwMDAwMGFhMTQwMDAwIC0gMHgwMDAwMDBhYTE4MDAwMA0KKFhFTikg
ICAgICAgICAtIHJlZ2lvbiAyNjogMHgwMDAwMDBhYTE4MDAwMCAtIDB4MDAwMDAwYWExYzAwMDAN
CihYRU4pICAgICAgICAgLSByZWdpb24gMjc6IDB4MDAwMDAwYWExYzAwMDAgLSAweDAwMDAwMGFh
MjAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDI4OiAweDAwMDAwMGFhMjAwMDAwIC0gMHgw
MDAwMDBhYTI0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAyOTogMHgwMDAwMDBhYTI0MDAw
MCAtIDB4MDAwMDAwYWEyODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMzA6IDB4MDAwMDAw
YWEyODAwMDAgLSAweDAwMDAwMGFhMmMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDMxOiAw
eDAwMDAwMGFhMmMwMDAwIC0gMHgwMDAwMDBhYTMwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lv
biAzMjogMHgwMDAwMDBhYTMwMDAwMCAtIDB4MDAwMDAwYWEzNDAwMDANCihYRU4pICAgICAgICAg
LSByZWdpb24gMzM6IDB4MDAwMDAwYWEzNDAwMDAgLSAweDAwMDAwMGFhMzgwMDAwDQooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDM0OiAweDAwMDAwMGFhMzgwMDAwIC0gMHgwMDAwMDBhYTNjMDAwMA0K
KFhFTikgICAgICAgICAtIHJlZ2lvbiAzNTogMHgwMDAwMDBhYTNjMDAwMCAtIDB4MDAwMDAwYWE0
MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMzY6IDB4MDAwMDAwYWE0MDAwMDAgLSAweDAw
MDAwMGFhNDQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDM3OiAweDAwMDAwMGFhNDQwMDAw
IC0gMHgwMDAwMDBhYTQ4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiAzODogMHgwMDAwMDBh
YTQ4MDAwMCAtIDB4MDAwMDAwYWE0YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gMzk6IDB4
MDAwMDAwYWE0YzAwMDAgLSAweDAwMDAwMGFhNTAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9u
IDQwOiAweDAwMDAwMGFhNTAwMDAwIC0gMHgwMDAwMDBhYTU0MDAwMA0KKFhFTikgICAgICAgICAt
IHJlZ2lvbiA0MTogMHgwMDAwMDBhYTU0MDAwMCAtIDB4MDAwMDAwYWE1ODAwMDANCihYRU4pICAg
ICAgICAgLSByZWdpb24gNDI6IDB4MDAwMDAwYWE1ODAwMDAgLSAweDAwMDAwMGFhNWMwMDAwDQoo
WEVOKSAgICAgICAgIC0gcmVnaW9uIDQzOiAweDAwMDAwMGFhNWMwMDAwIC0gMHgwMDAwMDBhYTYw
MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA0NDogMHgwMDAwMDBhYTYwMDAwMCAtIDB4MDAw
MDAwYWE2NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNDU6IDB4MDAwMDAwYWE2NDAwMDAg
LSAweDAwMDAwMGFhNjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDQ2OiAweDAwMDAwMGFh
NjgwMDAwIC0gMHgwMDAwMDBhYTZjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA0NzogMHgw
MDAwMDBhYTZjMDAwMCAtIDB4MDAwMDAwYWE3MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24g
NDg6IDB4MDAyMDAwYWUxMDAwMDAgLSAweDAwMjAwMGFlMTQwMDAwDQooWEVOKSAgICAgICAgIC0g
cmVnaW9uIDQ5OiAweDAwMjAwMGFlMTQwMDAwIC0gMHgwMDIwMDBhZTE4MDAwMA0KKFhFTikgICAg
ICAgICAtIHJlZ2lvbiA1MDogMHgwMDIwMDBhZTE4MDAwMCAtIDB4MDAyMDAwYWUxYzAwMDANCihY
RU4pICAgICAgICAgLSByZWdpb24gNTE6IDB4MDAyMDAwYWUxYzAwMDAgLSAweDAwMjAwMGFlMjAw
MDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDUyOiAweDAwMjAwMGFlMjAwMDAwIC0gMHgwMDIw
MDBhZTI0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA1MzogMHgwMDIwMDBhZTI0MDAwMCAt
IDB4MDAyMDAwYWUyODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNTQ6IDB4MDAyMDAwYWUy
ODAwMDAgLSAweDAwMjAwMGFlMmMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDU1OiAweDAw
MjAwMGFlMmMwMDAwIC0gMHgwMDIwMDBhZTMwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA1
NjogMHgwMDIwMDBhZTMwMDAwMCAtIDB4MDAyMDAwYWUzNDAwMDANCihYRU4pICAgICAgICAgLSBy
ZWdpb24gNTc6IDB4MDAyMDAwYWUzNDAwMDAgLSAweDAwMjAwMGFlMzgwMDAwDQooWEVOKSAgICAg
ICAgIC0gcmVnaW9uIDU4OiAweDAwMjAwMGFlMzgwMDAwIC0gMHgwMDIwMDBhZTNjMDAwMA0KKFhF
TikgICAgICAgICAtIHJlZ2lvbiA1OTogMHgwMDIwMDBhZTNjMDAwMCAtIDB4MDAyMDAwYWU0MDAw
MDANCihYRU4pICAgICAgICAgLSByZWdpb24gNjA6IDB4MDAyMDAwYWU0MDAwMDAgLSAweDAwMjAw
MGFlNDQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDYxOiAweDAwMjAwMGFlNDQwMDAwIC0g
MHgwMDIwMDBhZTQ4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA2MjogMHgwMDIwMDBhZTQ4
MDAwMCAtIDB4MDAyMDAwYWU0YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNjM6IDB4MDAy
MDAwYWU0YzAwMDAgLSAweDAwMjAwMGFlNTAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDY0
OiAweDAwMjAwMGFlNTAwMDAwIC0gMHgwMDIwMDBhZTU0MDAwMA0KKFhFTikgICAgICAgICAtIHJl
Z2lvbiA2NTogMHgwMDIwMDBhZTU0MDAwMCAtIDB4MDAyMDAwYWU1ODAwMDANCihYRU4pICAgICAg
ICAgLSByZWdpb24gNjY6IDB4MDAyMDAwYWU1ODAwMDAgLSAweDAwMjAwMGFlNWMwMDAwDQooWEVO
KSAgICAgICAgIC0gcmVnaW9uIDY3OiAweDAwMjAwMGFlNWMwMDAwIC0gMHgwMDIwMDBhZTYwMDAw
MA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA2ODogMHgwMDIwMDBhZTYwMDAwMCAtIDB4MDAyMDAw
YWU2NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNjk6IDB4MDAyMDAwYWU2NDAwMDAgLSAw
eDAwMjAwMGFlNjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDcwOiAweDAwMjAwMGFlNjgw
MDAwIC0gMHgwMDIwMDBhZTZjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA3MTogMHgwMDIw
MDBhZTZjMDAwMCAtIDB4MDAyMDAwYWU3MDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNzI6
IDB4MDAyMDAwYWExMDAwMDAgLSAweDAwMjAwMGFhMTQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVn
aW9uIDczOiAweDAwMjAwMGFhMTQwMDAwIC0gMHgwMDIwMDBhYTE4MDAwMA0KKFhFTikgICAgICAg
ICAtIHJlZ2lvbiA3NDogMHgwMDIwMDBhYTE4MDAwMCAtIDB4MDAyMDAwYWExYzAwMDANCihYRU4p
ICAgICAgICAgLSByZWdpb24gNzU6IDB4MDAyMDAwYWExYzAwMDAgLSAweDAwMjAwMGFhMjAwMDAw
DQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc2OiAweDAwMjAwMGFhMjAwMDAwIC0gMHgwMDIwMDBh
YTI0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA3NzogMHgwMDIwMDBhYTI0MDAwMCAtIDB4
MDAyMDAwYWEyODAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gNzg6IDB4MDAyMDAwYWEyODAw
MDAgLSAweDAwMjAwMGFhMmMwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDc5OiAweDAwMjAw
MGFhMmMwMDAwIC0gMHgwMDIwMDBhYTMwMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA4MDog
MHgwMDIwMDBhYTMwMDAwMCAtIDB4MDAyMDAwYWEzNDAwMDANCihYRU4pICAgICAgICAgLSByZWdp
b24gODE6IDB4MDAyMDAwYWEzNDAwMDAgLSAweDAwMjAwMGFhMzgwMDAwDQooWEVOKSAgICAgICAg
IC0gcmVnaW9uIDgyOiAweDAwMjAwMGFhMzgwMDAwIC0gMHgwMDIwMDBhYTNjMDAwMA0KKFhFTikg
ICAgICAgICAtIHJlZ2lvbiA4MzogMHgwMDIwMDBhYTNjMDAwMCAtIDB4MDAyMDAwYWE0MDAwMDAN
CihYRU4pICAgICAgICAgLSByZWdpb24gODQ6IDB4MDAyMDAwYWE0MDAwMDAgLSAweDAwMjAwMGFh
NDQwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg1OiAweDAwMjAwMGFhNDQwMDAwIC0gMHgw
MDIwMDBhYTQ4MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA4NjogMHgwMDIwMDBhYTQ4MDAw
MCAtIDB4MDAyMDAwYWE0YzAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gODc6IDB4MDAyMDAw
YWE0YzAwMDAgLSAweDAwMjAwMGFhNTAwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDg4OiAw
eDAwMjAwMGFhNTAwMDAwIC0gMHgwMDIwMDBhYTU0MDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lv
biA4OTogMHgwMDIwMDBhYTU0MDAwMCAtIDB4MDAyMDAwYWE1ODAwMDANCihYRU4pICAgICAgICAg
LSByZWdpb24gOTA6IDB4MDAyMDAwYWE1ODAwMDAgLSAweDAwMjAwMGFhNWMwMDAwDQooWEVOKSAg
ICAgICAgIC0gcmVnaW9uIDkxOiAweDAwMjAwMGFhNWMwMDAwIC0gMHgwMDIwMDBhYTYwMDAwMA0K
KFhFTikgICAgICAgICAtIHJlZ2lvbiA5MjogMHgwMDIwMDBhYTYwMDAwMCAtIDB4MDAyMDAwYWE2
NDAwMDANCihYRU4pICAgICAgICAgLSByZWdpb24gOTM6IDB4MDAyMDAwYWE2NDAwMDAgLSAweDAw
MjAwMGFhNjgwMDAwDQooWEVOKSAgICAgICAgIC0gcmVnaW9uIDk0OiAweDAwMjAwMGFhNjgwMDAw
IC0gMHgwMDIwMDBhYTZjMDAwMA0KKFhFTikgICAgICAgICAtIHJlZ2lvbiA5NTogMHgwMDIwMDBh
YTZjMDAwMCAtIDB4MDAyMDAwYWE3MDAwMDANCihYRU4pIEdJQ3YzIGNvbXBhdGlibGUgd2l0aCBH
SUN2MiBjYmFzZSAweDAwMDAwMDliMDAwMDAwIHZiYXNlIDB4MDAwMDAwOWIwMjAwMDANCihYRU4p
IEdJQ3YzOiB1c2luZyBhdCBtb3N0IDU3MzQ0IExQSXMgb24gdGhlIGhvc3QuDQooWEVOKSBHSUN2
MzogNjcyIGxpbmVzLCAoSUlEIDAwMDMxNzM2KS4NCihYRU4pIEdJQ3YzOiBGb3VuZCBJVFMgQDB4
MjAyMTAwMDAwDQooWEVOKSBHSUN2MzogRm91bmQgSVRTIEAweDIwMDIwMjEwMDAwMA0KKFhFTikg
R0lDdjM6IENQVTA6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDAgQDAwMDAwMDAwNDAw
MzcwMDANCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgcmV2MiAo
Y3JlZGl0MikNCihYRU4pIEluaXRpYWxpemluZyBDcmVkaXQyIHNjaGVkdWxlcg0KKFhFTikgIGxv
YWRfcHJlY2lzaW9uX3NoaWZ0OiAxOA0KKFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMA0KKFhF
TikgIHVuZGVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogMA0KKFhFTikgIG92ZXJsb2FkX2JhbGFu
Y2VfdG9sZXJhbmNlOiAtMw0KKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0DQoo
WEVOKSAgY2FwIGVuZm9yY2VtZW50IGdyYW51bGFyaXR5OiAxMG1zDQooWEVOKSBsb2FkIHRyYWNr
aW5nIHdpbmRvdyBsZW5ndGggMTA3Mzc0MTgyNCBucw0KKFhFTikgRGVmYXVsdGluZyB0byBhbHRl
cm5hdGl2ZSBrZXkgaGFuZGxpbmc7IHNlbmQgJ0EnIHRvIHN3aXRjaCB0byBub3JtYWwgbW9kZS4N
CihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMTAyNCBLaUIuDQooWEVOKSBDUFUwOiBH
dWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4N
CihYRU4pIEJyaW5naW5nIHVwIENQVTENCihYRU4pIEdJQ3YzOiBDUFUxOiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiAxIEAwMDAwMDAwMDQwMDc4MDAwDQooWEVOKSBDUFUxOiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4p
IENQVSAxIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTINCihYRU4pIEdJQ3YzOiBDUFUy
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyIEAwMDAwMDAwMDQwMGI5MDAwDQooWEVO
KSBDUFUyOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRo
ZSBkb21haW4NCihYRU4pIENQVSAyIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTMNCihY
RU4pIEdJQ3YzOiBDUFUzOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzIEAwMDAwMDAw
MDQwMGZhMDAwDQooWEVOKSBDUFUzOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJl
Zm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAzIGJvb3RlZC4NCihYRU4pIEJyaW5n
aW5nIHVwIENQVTQNCihYRU4pIEdJQ3YzOiBDUFU0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJl
Z2lvbiA0IEAwMDAwMDAwMDQwMTNiMDAwDQooWEVOKSBDUFU0OiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA0IGJvb3Rl
ZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTUNCihYRU4pIEdJQ3YzOiBDUFU1OiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiA1IEAwMDAwMDAwMDQwMTdjMDAwDQooWEVOKSBDUFU1OiBHdWVz
dCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihY
RU4pIENQVSA1IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTYNCihYRU4pIEdJQ3YzOiBD
UFU2OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA2IEAwMDAwMDAwMDQwMWJkMDAwDQoo
WEVOKSBDUFU2OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5n
IHRoZSBkb21haW4NCihYRU4pIENQVSA2IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTcN
CihYRU4pIEdJQ3YzOiBDUFU3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3IEAwMDAw
MDAwMDQwMWZlMDAwDQooWEVOKSBDUFU3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVz
IGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA3IGJvb3RlZC4NCihYRU4pIEJy
aW5naW5nIHVwIENQVTgNCihYRU4pIEdJQ3YzOiBDUFU4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGlu
IHJlZ2lvbiA4IEAwMDAwMDAwMDQwMjNmMDAwDQooWEVOKSBDUFU4OiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA4IGJv
b3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTkNCihYRU4pIEdJQ3YzOiBDUFU5OiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA5IEAwMDAwMDAwMDQwMjgwMDAwDQooWEVOKSBDUFU5OiBH
dWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4N
CihYRU4pIENQVSA5IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTEwDQooWEVOKSBHSUN2
MzogQ1BVMTA6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEwIEAwMDAwMDAwMDQwMmMx
MDAwDQooWEVOKSBDUFUxMDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUg
cGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMTAgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcg
dXAgQ1BVMTENCihYRU4pIEdJQ3YzOiBDUFUxMTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gMTEgQDAwMDAwMDAwNDAzMDIwMDANCihYRU4pIENQVTExOiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAxMSBib290
ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUxMg0KKFhFTikgR0lDdjM6IENQVTEyOiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxMiBAMDAwMDAwMDA0MDM0MzAwMA0KKFhFTikgQ1BVMTI6
IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFp
bg0KKFhFTikgQ1BVIDEyIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTEzDQooWEVOKSBH
SUN2MzogQ1BVMTM6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDEzIEAwMDAwMDAwMDQw
Mzg0MDAwDQooWEVOKSBDUFUxMzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMTMgYm9vdGVkLg0KKFhFTikgQnJpbmdp
bmcgdXAgQ1BVMTQNCihYRU4pIEdJQ3YzOiBDUFUxNDogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gMTQgQDAwMDAwMDAwNDAzYzUwMDANCihYRU4pIENQVTE0OiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAxNCBi
b290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUxNQ0KKFhFTikgR0lDdjM6IENQVTE1OiBGb3Vu
ZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxNSBAMDAwMDAwMDA0MDQwNjAwMA0KKFhFTikgQ1BV
MTU6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRv
bWFpbg0KKFhFTikgQ1BVIDE1IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTE2DQooWEVO
KSBHSUN2MzogQ1BVMTY6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDE2IEAwMDAwMDAw
MDQwNDQ3MDAwDQooWEVOKSBDUFUxNjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBi
ZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMTYgYm9vdGVkLg0KKFhFTikgQnJp
bmdpbmcgdXAgQ1BVMTcNCihYRU4pIEdJQ3YzOiBDUFUxNzogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gMTcgQDAwMDAwMDAwNDA0ODgwMDANCihYRU4pIENQVTE3OiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSAx
NyBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUxOA0KKFhFTikgR0lDdjM6IENQVTE4OiBG
b3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAxOCBAMDAwMDAwMDA0MDRjOTAwMA0KKFhFTikg
Q1BVMTg6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhl
IGRvbWFpbg0KKFhFTikgQ1BVIDE4IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTE5DQoo
WEVOKSBHSUN2MzogQ1BVMTk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDE5IEAwMDAw
MDAwMDQwNTBhMDAwDQooWEVOKSBDUFUxOTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMTkgYm9vdGVkLg0KKFhFTikg
QnJpbmdpbmcgdXAgQ1BVMjANCihYRU4pIEdJQ3YzOiBDUFUyMDogRm91bmQgcmVkaXN0cmlidXRv
ciBpbiByZWdpb24gMjAgQDAwMDAwMDAwNDA1NGIwMDANCihYRU4pIENQVTIwOiBHdWVzdCBhdG9t
aWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQ
VSAyMCBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUyMQ0KKFhFTikgR0lDdjM6IENQVTIx
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyMSBAMDAwMDAwMDA0MDU4YzAwMA0KKFhF
TikgQ1BVMjE6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcg
dGhlIGRvbWFpbg0KKFhFTikgQ1BVIDIxIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTIy
DQooWEVOKSBHSUN2MzogQ1BVMjI6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDIyIEAw
MDAwMDAwMDQwNWNkMDAwDQooWEVOKSBDUFUyMjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0
aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMjIgYm9vdGVkLg0KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVMjMNCihYRU4pIEdJQ3YzOiBDUFUyMzogRm91bmQgcmVkaXN0cmli
dXRvciBpbiByZWdpb24gMjMgQDAwMDAwMDAwNDA2MGUwMDANCihYRU4pIENQVTIzOiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4p
IENQVSAyMyBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUyNA0KKFhFTikgR0lDdjM6IENQ
VTI0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyNCBAMDAwMDAwMDA0MDY0ZjAwMA0K
KFhFTikgQ1BVMjQ6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNp
bmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDI0IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQ
VTI1DQooWEVOKSBHSUN2MzogQ1BVMjU6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDI1
IEAwMDAwMDAwMDQwNjkwMDAwDQooWEVOKSBDUFUyNTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAy
OCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMjUgYm9vdGVkLg0K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVMjYNCihYRU4pIEdJQ3YzOiBDUFUyNjogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gMjYgQDAwMDAwMDAwNDA2ZDEwMDANCihYRU4pIENQVTI2OiBHdWVz
dCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihY
RU4pIENQVSAyNiBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUyNw0KKFhFTikgR0lDdjM6
IENQVTI3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAyNyBAMDAwMDAwMDA0MDcxMjAw
MA0KKFhFTikgQ1BVMjc6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBh
dXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDI3IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVw
IENQVTI4DQooWEVOKSBHSUN2MzogQ1BVMjg6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDI4IEAwMDAwMDAwMDQwNzUzMDAwDQooWEVOKSBDUFUyODogR3Vlc3QgYXRvbWljcyB3aWxsIHRy
eSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMjggYm9vdGVk
Lg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMjkNCihYRU4pIEdJQ3YzOiBDUFUyOTogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gMjkgQDAwMDAwMDAwNDA3OTQwMDANCihYRU4pIENQVTI5OiBH
dWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4N
CihYRU4pIENQVSAyOSBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzMA0KKFhFTikgR0lD
djM6IENQVTMwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzMCBAMDAwMDAwMDA0MDdk
NTAwMA0KKFhFTikgQ1BVMzA6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3Jl
IHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDMwIGJvb3RlZC4NCihYRU4pIEJyaW5naW5n
IHVwIENQVTMxDQooWEVOKSBHSUN2MzogQ1BVMzE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDMxIEAwMDAwMDAwMDQwODE2MDAwDQooWEVOKSBDUFUzMTogR3Vlc3QgYXRvbWljcyB3aWxs
IHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMzEgYm9v
dGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMzINCihYRU4pIEdJQ3YzOiBDUFUzMjogRm91bmQg
cmVkaXN0cmlidXRvciBpbiByZWdpb24gMzIgQDAwMDAwMDAwNDA4NTcwMDANCihYRU4pIENQVTMy
OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21h
aW4NCihYRU4pIENQVSAzMiBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzMw0KKFhFTikg
R0lDdjM6IENQVTMzOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzMyBAMDAwMDAwMDA0
MDg5ODAwMA0KKFhFTikgQ1BVMzM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVm
b3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDMzIGJvb3RlZC4NCihYRU4pIEJyaW5n
aW5nIHVwIENQVTM0DQooWEVOKSBHSUN2MzogQ1BVMzQ6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDM0IEAwMDAwMDAwMDQwOGQ5MDAwDQooWEVOKSBDUFUzNDogR3Vlc3QgYXRvbWljcyB3
aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgMzQg
Ym9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMzUNCihYRU4pIEdJQ3YzOiBDUFUzNTogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMzUgQDAwMDAwMDAwNDA5MWEwMDANCihYRU4pIENQ
VTM1OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBk
b21haW4NCihYRU4pIENQVSAzNSBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzNg0KKFhF
TikgR0lDdjM6IENQVTM2OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzNiBAMDAwMDAw
MDA0MDk1YjAwMA0KKFhFTikgQ1BVMzY6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMg
YmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDM2IGJvb3RlZC4NCihYRU4pIEJy
aW5naW5nIHVwIENQVTM3DQooWEVOKSBHSUN2MzogQ1BVMzc6IEZvdW5kIHJlZGlzdHJpYnV0b3Ig
aW4gcmVnaW9uIDM3IEAwMDAwMDAwMDQwOTljMDAwDQooWEVOKSBDUFUzNzogR3Vlc3QgYXRvbWlj
cyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUg
MzcgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMzgNCihYRU4pIEdJQ3YzOiBDUFUzODog
Rm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gMzggQDAwMDAwMDAwNDA5ZGQwMDANCihYRU4p
IENQVTM4OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRo
ZSBkb21haW4NCihYRU4pIENQVSAzOCBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzOQ0K
KFhFTikgR0lDdjM6IENQVTM5OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiAzOSBAMDAw
MDAwMDA0MGExZTAwMA0KKFhFTikgQ1BVMzk6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGlt
ZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDM5IGJvb3RlZC4NCihYRU4p
IEJyaW5naW5nIHVwIENQVTQwDQooWEVOKSBHSUN2MzogQ1BVNDA6IEZvdW5kIHJlZGlzdHJpYnV0
b3IgaW4gcmVnaW9uIDQwIEAwMDAwMDAwMDQwYTVmMDAwDQooWEVOKSBDUFU0MDogR3Vlc3QgYXRv
bWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBD
UFUgNDAgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNDENCihYRU4pIEdJQ3YzOiBDUFU0
MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNDEgQDAwMDAwMDAwNDBhYTAwMDANCihY
RU4pIENQVTQxOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5n
IHRoZSBkb21haW4NCihYRU4pIENQVSA0MSBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU0
Mg0KKFhFTikgR0lDdjM6IENQVTQyOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0MiBA
MDAwMDAwMDA0MGFlMTAwMA0KKFhFTikgQ1BVNDI6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjgg
dGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDQyIGJvb3RlZC4NCihY
RU4pIEJyaW5naW5nIHVwIENQVTQzDQooWEVOKSBHSUN2MzogQ1BVNDM6IEZvdW5kIHJlZGlzdHJp
YnV0b3IgaW4gcmVnaW9uIDQzIEAwMDAwMDAwMDQwYjIyMDAwDQooWEVOKSBDUFU0MzogR3Vlc3Qg
YXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVO
KSBDUFUgNDMgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNDQNCihYRU4pIEdJQ3YzOiBD
UFU0NDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNDQgQDAwMDAwMDAwNDBiNjMwMDAN
CihYRU4pIENQVTQ0OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVz
aW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA0NCBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBD
UFU0NQ0KKFhFTikgR0lDdjM6IENQVTQ1OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA0
NSBAMDAwMDAwMDA0MGJhNDAwMA0KKFhFTikgQ1BVNDU6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkg
MjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDQ1IGJvb3RlZC4N
CihYRU4pIEJyaW5naW5nIHVwIENQVTQ2DQooWEVOKSBHSUN2MzogQ1BVNDY6IEZvdW5kIHJlZGlz
dHJpYnV0b3IgaW4gcmVnaW9uIDQ2IEAwMDAwMDAwMDQwYmU1MDAwDQooWEVOKSBDUFU0NjogR3Vl
c3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQoo
WEVOKSBDUFUgNDYgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNDcNCihYRU4pIEdJQ3Yz
OiBDUFU0NzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNDcgQDAwMDAwMDAwNDBjMjYw
MDANCihYRU4pIENQVTQ3OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBw
YXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA0NyBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1
cCBDUFU0OA0KKFhFTikgR0lDdjM6IENQVTQ4OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lv
biA0OCBAMDAwMDAwMDA0MGM2NzAwMA0KKFhFTikgQ1BVNDg6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0
cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDQ4IGJvb3Rl
ZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTQ5DQooWEVOKSBHSUN2MzogQ1BVNDk6IEZvdW5kIHJl
ZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDQ5IEAwMDAwMDAwMDQwY2E4MDAwDQooWEVOKSBDUFU0OTog
R3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWlu
DQooWEVOKSBDUFUgNDkgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTANCihYRU4pIEdJ
Q3YzOiBDUFU1MDogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTAgQDAwMDAwMDAwNDBj
ZTkwMDANCihYRU4pIENQVTUwOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9y
ZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA1MCBib290ZWQuDQooWEVOKSBCcmluZ2lu
ZyB1cCBDUFU1MQ0KKFhFTikgR0lDdjM6IENQVTUxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJl
Z2lvbiA1MSBAMDAwMDAwMDA0MGQyYTAwMA0KKFhFTikgQ1BVNTE6IEd1ZXN0IGF0b21pY3Mgd2ls
bCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDUxIGJv
b3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTUyDQooWEVOKSBHSUN2MzogQ1BVNTI6IEZvdW5k
IHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDUyIEAwMDAwMDAwMDQwZDZiMDAwDQooWEVOKSBDUFU1
MjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9t
YWluDQooWEVOKSBDUFUgNTIgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTMNCihYRU4p
IEdJQ3YzOiBDUFU1MzogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTMgQDAwMDAwMDAw
NDBkYWMwMDANCihYRU4pIENQVTUzOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJl
Zm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA1MyBib290ZWQuDQooWEVOKSBCcmlu
Z2luZyB1cCBDUFU1NA0KKFhFTikgR0lDdjM6IENQVTU0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGlu
IHJlZ2lvbiA1NCBAMDAwMDAwMDA0MGRlZDAwMA0KKFhFTikgQ1BVNTQ6IEd1ZXN0IGF0b21pY3Mg
d2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDU0
IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTU1DQooWEVOKSBHSUN2MzogQ1BVNTU6IEZv
dW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDU1IEAwMDAwMDAwMDQwZTJlMDAwDQooWEVOKSBD
UFU1NTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluDQooWEVOKSBDUFUgNTUgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTYNCihY
RU4pIEdJQ3YzOiBDUFU1NjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTYgQDAwMDAw
MDAwNDBlNmYwMDANCihYRU4pIENQVTU2OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVz
IGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA1NiBib290ZWQuDQooWEVOKSBC
cmluZ2luZyB1cCBDUFU1Nw0KKFhFTikgR0lDdjM6IENQVTU3OiBGb3VuZCByZWRpc3RyaWJ1dG9y
IGluIHJlZ2lvbiA1NyBAMDAwMDAwMDA0MGViMDAwMA0KKFhFTikgQ1BVNTc6IEd1ZXN0IGF0b21p
Y3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BV
IDU3IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTU4DQooWEVOKSBHSUN2MzogQ1BVNTg6
IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDU4IEAwMDAwMDAwMDQwZWYxMDAwDQooWEVO
KSBDUFU1ODogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0
aGUgZG9tYWluDQooWEVOKSBDUFUgNTggYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNTkN
CihYRU4pIEdJQ3YzOiBDUFU1OTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNTkgQDAw
MDAwMDAwNDBmMzIwMDANCihYRU4pIENQVTU5OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRp
bWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA1OSBib290ZWQuDQooWEVO
KSBCcmluZ2luZyB1cCBDUFU2MA0KKFhFTikgR0lDdjM6IENQVTYwOiBGb3VuZCByZWRpc3RyaWJ1
dG9yIGluIHJlZ2lvbiA2MCBAMDAwMDAwMDA0MGY3MzAwMA0KKFhFTikgQ1BVNjA6IEd1ZXN0IGF0
b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikg
Q1BVIDYwIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTYxDQooWEVOKSBHSUN2MzogQ1BV
NjE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDYxIEAwMDAwMDAwMDQwZmI0MDAwDQoo
WEVOKSBDUFU2MTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2lu
ZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNjEgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BV
NjINCihYRU4pIEdJQ3YzOiBDUFU2MjogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gNjIg
QDAwMDAwMDAwNDBmZjUwMDANCihYRU4pIENQVTYyOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4
IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA2MiBib290ZWQuDQoo
WEVOKSBCcmluZ2luZyB1cCBDUFU2Mw0KKFhFTikgR0lDdjM6IENQVTYzOiBGb3VuZCByZWRpc3Ry
aWJ1dG9yIGluIHJlZ2lvbiA2MyBAMDAwMDAwMDA0MTAzNjAwMA0KKFhFTikgQ1BVNjM6IEd1ZXN0
IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhF
TikgQ1BVIDYzIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTY0DQooWEVOKSBHSUN2Mzog
Q1BVNjQ6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDY0IEAwMDAwMDAwMDQxMDc3MDAw
DQooWEVOKSBDUFU2NDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1
c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNjQgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAg
Q1BVNjUNCihYRU4pIEdJQ3YzOiBDUFU2NTogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24g
NjUgQDAwMDAwMDAwNDEwYjgwMDANCihYRU4pIENQVTY1OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5
IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA2NSBib290ZWQu
DQooWEVOKSBCcmluZ2luZyB1cCBDUFU2Ng0KKFhFTikgR0lDdjM6IENQVTY2OiBGb3VuZCByZWRp
c3RyaWJ1dG9yIGluIHJlZ2lvbiA2NiBAMDAwMDAwMDA0MTBmOTAwMA0KKFhFTikgQ1BVNjY6IEd1
ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0K
KFhFTikgQ1BVIDY2IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTY3DQooWEVOKSBHSUN2
MzogQ1BVNjc6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDY3IEAwMDAwMDAwMDQxMTNh
MDAwDQooWEVOKSBDUFU2NzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUg
cGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNjcgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcg
dXAgQ1BVNjgNCihYRU4pIEdJQ3YzOiBDUFU2ODogRm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdp
b24gNjggQDAwMDAwMDAwNDExN2IwMDANCihYRU4pIENQVTY4OiBHdWVzdCBhdG9taWNzIHdpbGwg
dHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA2OCBib290
ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU2OQ0KKFhFTikgR0lDdjM6IENQVTY5OiBGb3VuZCBy
ZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA2OSBAMDAwMDAwMDA0MTFiYzAwMA0KKFhFTikgQ1BVNjk6
IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFp
bg0KKFhFTikgQ1BVIDY5IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTcwDQooWEVOKSBH
SUN2MzogQ1BVNzA6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDcwIEAwMDAwMDAwMDQx
MWZkMDAwDQooWEVOKSBDUFU3MDogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZv
cmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNzAgYm9vdGVkLg0KKFhFTikgQnJpbmdp
bmcgdXAgQ1BVNzENCihYRU4pIEdJQ3YzOiBDUFU3MTogRm91bmQgcmVkaXN0cmlidXRvciBpbiBy
ZWdpb24gNzEgQDAwMDAwMDAwNDEyM2UwMDANCihYRU4pIENQVTcxOiBHdWVzdCBhdG9taWNzIHdp
bGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA3MSBi
b290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU3Mg0KKFhFTikgR0lDdjM6IENQVTcyOiBGb3Vu
ZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3MiBAMDAwMDAwMDA0MTI3ZjAwMA0KKFhFTikgQ1BV
NzI6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhlIGRv
bWFpbg0KKFhFTikgQ1BVIDcyIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTczDQooWEVO
KSBHSUN2MzogQ1BVNzM6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDczIEAwMDAwMDAw
MDQxMmMwMDAwDQooWEVOKSBDUFU3MzogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1lcyBi
ZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNzMgYm9vdGVkLg0KKFhFTikgQnJp
bmdpbmcgdXAgQ1BVNzQNCihYRU4pIEdJQ3YzOiBDUFU3NDogRm91bmQgcmVkaXN0cmlidXRvciBp
biByZWdpb24gNzQgQDAwMDAwMDAwNDEzMDEwMDANCihYRU4pIENQVTc0OiBHdWVzdCBhdG9taWNz
IHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQVSA3
NCBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU3NQ0KKFhFTikgR0lDdjM6IENQVTc1OiBG
b3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3NSBAMDAwMDAwMDA0MTM0MjAwMA0KKFhFTikg
Q1BVNzU6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhl
IGRvbWFpbg0KKFhFTikgQ1BVIDc1IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTc2DQoo
WEVOKSBHSUN2MzogQ1BVNzY6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDc2IEAwMDAw
MDAwMDQxMzgzMDAwDQooWEVOKSBDUFU3NjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0aW1l
cyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNzYgYm9vdGVkLg0KKFhFTikg
QnJpbmdpbmcgdXAgQ1BVNzcNCihYRU4pIEdJQ3YzOiBDUFU3NzogRm91bmQgcmVkaXN0cmlidXRv
ciBpbiByZWdpb24gNzcgQDAwMDAwMDAwNDEzYzQwMDANCihYRU4pIENQVTc3OiBHdWVzdCBhdG9t
aWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4pIENQ
VSA3NyBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU3OA0KKFhFTikgR0lDdjM6IENQVTc4
OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA3OCBAMDAwMDAwMDA0MTQwNTAwMA0KKFhF
TikgQ1BVNzg6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNpbmcg
dGhlIGRvbWFpbg0KKFhFTikgQ1BVIDc4IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTc5
DQooWEVOKSBHSUN2MzogQ1BVNzk6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDc5IEAw
MDAwMDAwMDQxNDQ2MDAwDQooWEVOKSBDUFU3OTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAyOCB0
aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgNzkgYm9vdGVkLg0KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVODANCihYRU4pIEdJQ3YzOiBDUFU4MDogRm91bmQgcmVkaXN0cmli
dXRvciBpbiByZWdpb24gODAgQDAwMDAwMDAwNDE0ODcwMDANCihYRU4pIENQVTgwOiBHdWVzdCBh
dG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihYRU4p
IENQVSA4MCBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU4MQ0KKFhFTikgR0lDdjM6IENQ
VTgxOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4MSBAMDAwMDAwMDA0MTRjODAwMA0K
KFhFTikgQ1BVODE6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBhdXNp
bmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDgxIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQ
VTgyDQooWEVOKSBHSUN2MzogQ1BVODI6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9uIDgy
IEAwMDAwMDAwMDQxNTA5MDAwDQooWEVOKSBDUFU4MjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAy
OCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgODIgYm9vdGVkLg0K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVODMNCihYRU4pIEdJQ3YzOiBDUFU4MzogRm91bmQgcmVkaXN0
cmlidXRvciBpbiByZWdpb24gODMgQDAwMDAwMDAwNDE1NGEwMDANCihYRU4pIENQVTgzOiBHdWVz
dCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4NCihY
RU4pIENQVSA4MyBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU4NA0KKFhFTikgR0lDdjM6
IENQVTg0OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4NCBAMDAwMDAwMDA0MTU4YjAw
MA0KKFhFTikgQ1BVODQ6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3JlIHBh
dXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDg0IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVw
IENQVTg1DQooWEVOKSBHSUN2MzogQ1BVODU6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVnaW9u
IDg1IEAwMDAwMDAwMDQxNWNjMDAwDQooWEVOKSBDUFU4NTogR3Vlc3QgYXRvbWljcyB3aWxsIHRy
eSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgODUgYm9vdGVk
Lg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVODYNCihYRU4pIEdJQ3YzOiBDUFU4NjogRm91bmQgcmVk
aXN0cmlidXRvciBpbiByZWdpb24gODYgQDAwMDAwMDAwNDE2MGQwMDANCihYRU4pIENQVTg2OiBH
dWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21haW4N
CihYRU4pIENQVSA4NiBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU4Nw0KKFhFTikgR0lD
djM6IENQVTg3OiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA4NyBAMDAwMDAwMDA0MTY0
ZTAwMA0KKFhFTikgQ1BVODc6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVmb3Jl
IHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDg3IGJvb3RlZC4NCihYRU4pIEJyaW5naW5n
IHVwIENQVTg4DQooWEVOKSBHSUN2MzogQ1BVODg6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4gcmVn
aW9uIDg4IEAwMDAwMDAwMDQxNjhmMDAwDQooWEVOKSBDUFU4ODogR3Vlc3QgYXRvbWljcyB3aWxs
IHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgODggYm9v
dGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVODkNCihYRU4pIEdJQ3YzOiBDUFU4OTogRm91bmQg
cmVkaXN0cmlidXRvciBpbiByZWdpb24gODkgQDAwMDAwMDAwNDE2ZDAwMDANCihYRU4pIENQVTg5
OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21h
aW4NCihYRU4pIENQVSA4OSBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU5MA0KKFhFTikg
R0lDdjM6IENQVTkwOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA5MCBAMDAwMDAwMDA0
MTcxMTAwMA0KKFhFTikgQ1BVOTA6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMgYmVm
b3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDkwIGJvb3RlZC4NCihYRU4pIEJyaW5n
aW5nIHVwIENQVTkxDQooWEVOKSBHSUN2MzogQ1BVOTE6IEZvdW5kIHJlZGlzdHJpYnV0b3IgaW4g
cmVnaW9uIDkxIEAwMDAwMDAwMDQxNzUyMDAwDQooWEVOKSBDUFU5MTogR3Vlc3QgYXRvbWljcyB3
aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUgOTEg
Ym9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVOTINCihYRU4pIEdJQ3YzOiBDUFU5MjogRm91
bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gOTIgQDAwMDAwMDAwNDE3OTMwMDANCihYRU4pIENQ
VTkyOiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBk
b21haW4NCihYRU4pIENQVSA5MiBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFU5Mw0KKFhF
TikgR0lDdjM6IENQVTkzOiBGb3VuZCByZWRpc3RyaWJ1dG9yIGluIHJlZ2lvbiA5MyBAMDAwMDAw
MDA0MTdkNDAwMA0KKFhFTikgQ1BVOTM6IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgMjggdGltZXMg
YmVmb3JlIHBhdXNpbmcgdGhlIGRvbWFpbg0KKFhFTikgQ1BVIDkzIGJvb3RlZC4NCihYRU4pIEJy
aW5naW5nIHVwIENQVTk0DQooWEVOKSBHSUN2MzogQ1BVOTQ6IEZvdW5kIHJlZGlzdHJpYnV0b3Ig
aW4gcmVnaW9uIDk0IEAwMDAwMDAwMDQxODE1MDAwDQooWEVOKSBDUFU5NDogR3Vlc3QgYXRvbWlj
cyB3aWxsIHRyeSAyOCB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUg
OTQgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVOTUNCihYRU4pIEdJQ3YzOiBDUFU5NTog
Rm91bmQgcmVkaXN0cmlidXRvciBpbiByZWdpb24gOTUgQDAwMDAwMDAwNDE4NTYwMDANCihYRU4p
IENQVTk1OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDI4IHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRo
ZSBkb21haW4NCihYRU4pIEJyb3VnaHQgdXAgOTYgQ1BVcw0KKFhFTikgSS9PIHZpcnR1YWxpc2F0
aW9uIGRpc2FibGVkDQooWEVOKSBQMk06IDQ4LWJpdCBJUEEgd2l0aCA0OC1iaXQgUEEgYW5kIDE2
LWJpdCBWTUlEDQooWEVOKSBDUFUgOTUgYm9vdGVkLg0KKFhFTikgUDJNOiA0IGxldmVscyB3aXRo
IG9yZGVyLTAgcm9vdCwgVlRDUiAweDAwMDAwMDAwODAwZDM1OTANCihYRU4pIFNjaGVkdWxpbmcg
Z3JhbnVsYXJpdHk6IGNwdSwgMSBDUFUgcGVyIHNjaGVkLXJlc291cmNlDQooWEVOKSBJbml0aWFs
aXppbmcgQ3JlZGl0MiBzY2hlZHVsZXINCihYRU4pICBsb2FkX3ByZWNpc2lvbl9zaGlmdDogMTgN
CihYRU4pICBsb2FkX3dpbmRvd19zaGlmdDogMzANCihYRU4pICB1bmRlcmxvYWRfYmFsYW5jZV90
b2xlcmFuY2U6IDANCihYRU4pICBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogLTMNCihYRU4p
ICBydW5xdWV1ZXMgYXJyYW5nZW1lbnQ6IHNvY2tldA0KKFhFTikgIGNhcCBlbmZvcmNlbWVudCBn
cmFudWxhcml0eTogMTBtcw0KKFhFTikgbG9hZCB0cmFja2luZyB3aW5kb3cgbGVuZ3RoIDEwNzM3
NDE4MjQgbnMNCihYRU4pIEFkZGluZyBjcHUgMCB0byBydW5xdWV1ZSAwDQooWEVOKSAgRmlyc3Qg
Y3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nDQooWEVOKSBBZGRpbmcgY3B1IDEgdG8gcnVucXVl
dWUgMA0KKFhFTikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUg
MyB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDQgdG8gcnVucXVldWUgMA0KKFhFTikg
QWRkaW5nIGNwdSA1IHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgNiB0byBydW5xdWV1
ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDcgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSA4
IHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgOSB0byBydW5xdWV1ZSAwDQooWEVOKSBB
ZGRpbmcgY3B1IDEwIHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgMTEgdG8gcnVucXVl
dWUgMA0KKFhFTikgQWRkaW5nIGNwdSAxMiB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1
IDEzIHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgMTQgdG8gcnVucXVldWUgMA0KKFhF
TikgQWRkaW5nIGNwdSAxNSB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDE2IHRvIHJ1
bnF1ZXVlIDENCihYRU4pICBGaXJzdCBjcHUgb24gcnVucXVldWUsIGFjdGl2YXRpbmcNCihYRU4p
IEFkZGluZyBjcHUgMTcgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSAxOCB0byBydW5x
dWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDE5IHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBj
cHUgMjAgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSAyMSB0byBydW5xdWV1ZSAxDQoo
WEVOKSBBZGRpbmcgY3B1IDIyIHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgMjMgdG8g
cnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSAyNCB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRp
bmcgY3B1IDI1IHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgMjYgdG8gcnVucXVldWUg
MQ0KKFhFTikgQWRkaW5nIGNwdSAyNyB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDI4
IHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgMjkgdG8gcnVucXVldWUgMQ0KKFhFTikg
QWRkaW5nIGNwdSAzMCB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDMxIHRvIHJ1bnF1
ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgMzIgdG8gcnVucXVldWUgMg0KKFhFTikgIEZpcnN0IGNw
dSBvbiBydW5xdWV1ZSwgYWN0aXZhdGluZw0KKFhFTikgQWRkaW5nIGNwdSAzMyB0byBydW5xdWV1
ZSAyDQooWEVOKSBBZGRpbmcgY3B1IDM0IHRvIHJ1bnF1ZXVlIDINCihYRU4pIEFkZGluZyBjcHUg
MzUgdG8gcnVucXVldWUgMg0KKFhFTikgQWRkaW5nIGNwdSAzNiB0byBydW5xdWV1ZSAyDQooWEVO
KSBBZGRpbmcgY3B1IDM3IHRvIHJ1bnF1ZXVlIDINCihYRU4pIEFkZGluZyBjcHUgMzggdG8gcnVu
cXVldWUgMg0KKFhFTikgQWRkaW5nIGNwdSAzOSB0byBydW5xdWV1ZSAyDQooWEVOKSBBZGRpbmcg
Y3B1IDQwIHRvIHJ1bnF1ZXVlIDINCihYRU4pIEFkZGluZyBjcHUgNDEgdG8gcnVucXVldWUgMg0K
KFhFTikgQWRkaW5nIGNwdSA0MiB0byBydW5xdWV1ZSAyDQooWEVOKSBBZGRpbmcgY3B1IDQzIHRv
IHJ1bnF1ZXVlIDINCihYRU4pIEFkZGluZyBjcHUgNDQgdG8gcnVucXVldWUgMg0KKFhFTikgQWRk
aW5nIGNwdSA0NSB0byBydW5xdWV1ZSAyDQooWEVOKSBBZGRpbmcgY3B1IDQ2IHRvIHJ1bnF1ZXVl
IDINCihYRU4pIEFkZGluZyBjcHUgNDcgdG8gcnVucXVldWUgMg0KKFhFTikgQWRkaW5nIGNwdSA0
OCB0byBydW5xdWV1ZSAzDQooWEVOKSAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5n
DQooWEVOKSBBZGRpbmcgY3B1IDQ5IHRvIHJ1bnF1ZXVlIDMNCihYRU4pIEFkZGluZyBjcHUgNTAg
dG8gcnVucXVldWUgMw0KKFhFTikgQWRkaW5nIGNwdSA1MSB0byBydW5xdWV1ZSAzDQooWEVOKSBB
ZGRpbmcgY3B1IDUyIHRvIHJ1bnF1ZXVlIDMNCihYRU4pIEFkZGluZyBjcHUgNTMgdG8gcnVucXVl
dWUgMw0KKFhFTikgQWRkaW5nIGNwdSA1NCB0byBydW5xdWV1ZSAzDQooWEVOKSBBZGRpbmcgY3B1
IDU1IHRvIHJ1bnF1ZXVlIDMNCihYRU4pIEFkZGluZyBjcHUgNTYgdG8gcnVucXVldWUgMw0KKFhF
TikgQWRkaW5nIGNwdSA1NyB0byBydW5xdWV1ZSAzDQooWEVOKSBBZGRpbmcgY3B1IDU4IHRvIHJ1
bnF1ZXVlIDMNCihYRU4pIEFkZGluZyBjcHUgNTkgdG8gcnVucXVldWUgMw0KKFhFTikgQWRkaW5n
IGNwdSA2MCB0byBydW5xdWV1ZSAzDQooWEVOKSBBZGRpbmcgY3B1IDYxIHRvIHJ1bnF1ZXVlIDMN
CihYRU4pIEFkZGluZyBjcHUgNjIgdG8gcnVucXVldWUgMw0KKFhFTikgQWRkaW5nIGNwdSA2MyB0
byBydW5xdWV1ZSAzDQooWEVOKSBBZGRpbmcgY3B1IDY0IHRvIHJ1bnF1ZXVlIDQNCihYRU4pICBG
aXJzdCBjcHUgb24gcnVucXVldWUsIGFjdGl2YXRpbmcNCihYRU4pIEFkZGluZyBjcHUgNjUgdG8g
cnVucXVldWUgNA0KKFhFTikgQWRkaW5nIGNwdSA2NiB0byBydW5xdWV1ZSA0DQooWEVOKSBBZGRp
bmcgY3B1IDY3IHRvIHJ1bnF1ZXVlIDQNCihYRU4pIEFkZGluZyBjcHUgNjggdG8gcnVucXVldWUg
NA0KKFhFTikgQWRkaW5nIGNwdSA2OSB0byBydW5xdWV1ZSA0DQooWEVOKSBBZGRpbmcgY3B1IDcw
IHRvIHJ1bnF1ZXVlIDQNCihYRU4pIEFkZGluZyBjcHUgNzEgdG8gcnVucXVldWUgNA0KKFhFTikg
QWRkaW5nIGNwdSA3MiB0byBydW5xdWV1ZSA0DQooWEVOKSBBZGRpbmcgY3B1IDczIHRvIHJ1bnF1
ZXVlIDQNCihYRU4pIEFkZGluZyBjcHUgNzQgdG8gcnVucXVldWUgNA0KKFhFTikgQWRkaW5nIGNw
dSA3NSB0byBydW5xdWV1ZSA0DQooWEVOKSBBZGRpbmcgY3B1IDc2IHRvIHJ1bnF1ZXVlIDQNCihY
RU4pIEFkZGluZyBjcHUgNzcgdG8gcnVucXVldWUgNA0KKFhFTikgQWRkaW5nIGNwdSA3OCB0byBy
dW5xdWV1ZSA0DQooWEVOKSBBZGRpbmcgY3B1IDc5IHRvIHJ1bnF1ZXVlIDQNCihYRU4pIEFkZGlu
ZyBjcHUgODAgdG8gcnVucXVldWUgNQ0KKFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0
aXZhdGluZw0KKFhFTikgQWRkaW5nIGNwdSA4MSB0byBydW5xdWV1ZSA1DQooWEVOKSBBZGRpbmcg
Y3B1IDgyIHRvIHJ1bnF1ZXVlIDUNCihYRU4pIEFkZGluZyBjcHUgODMgdG8gcnVucXVldWUgNQ0K
KFhFTikgQWRkaW5nIGNwdSA4NCB0byBydW5xdWV1ZSA1DQooWEVOKSBBZGRpbmcgY3B1IDg1IHRv
IHJ1bnF1ZXVlIDUNCihYRU4pIEFkZGluZyBjcHUgODYgdG8gcnVucXVldWUgNQ0KKFhFTikgQWRk
aW5nIGNwdSA4NyB0byBydW5xdWV1ZSA1DQooWEVOKSBBZGRpbmcgY3B1IDg4IHRvIHJ1bnF1ZXVl
IDUNCihYRU4pIEFkZGluZyBjcHUgODkgdG8gcnVucXVldWUgNQ0KKFhFTikgQWRkaW5nIGNwdSA5
MCB0byBydW5xdWV1ZSA1DQooWEVOKSBBZGRpbmcgY3B1IDkxIHRvIHJ1bnF1ZXVlIDUNCihYRU4p
IEFkZGluZyBjcHUgOTIgdG8gcnVucXVldWUgNQ0KKFhFTikgQWRkaW5nIGNwdSA5MyB0byBydW5x
dWV1ZSA1DQooWEVOKSBBZGRpbmcgY3B1IDk0IHRvIHJ1bnF1ZXVlIDUNCihYRU4pIEFkZGluZyBj
cHUgOTUgdG8gcnVucXVldWUgNQ0KKFhFTikgYWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFs
dCB0YWJsZSAwMDAwMDAwMDAwMmNlNGMwIC0+IDAwMDAwMDAwMDAyY2YwYTgNCihYRU4pICoqKiBM
T0FESU5HIERPTUFJTiAwICoqKg0KKFhFTikgTG9hZGluZyBkMCBrZXJuZWwgZnJvbSBib290IG1v
ZHVsZSBAIDAwMDAwMDAwMmM1YWMwMDANCihYRU4pIExvYWRpbmcgcmFtZGlzayBmcm9tIGJvb3Qg
bW9kdWxlIEAgMDAwMDAwMDAyYWJjYzAwMA0KKFhFTikgc2p0LXRlc3Q6IGtlcm5lbCBkZWNvbXBy
ZXNzOiAtMjINCihYRU4pIHNqdC10ZXN0OiBrZXJuZWwgemltYWdlNjQgcHJvYmU6IDANCihYRU4p
IEFsbG9jYXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyA2NTUzNk1CIGZvciBkb20wOg0KKFhF
TikgQkFOS1swXSAweDAwMDAwMDA4MDAwMDAwLTB4MDAwMDAwMjgwMDAwMDAgKDUxMk1CKQ0KKFhF
TikgQkFOS1sxXSAweDAwMDAwMDMwMDAwMDAwLTB4MDAwMDAwMzgwMDAwMDAgKDEyOE1CKQ0KKFhF
TikgQkFOS1syXSAweDAwMDAwMDU4MDAwMDAwLTB4MDAwMDAwNjAwMDAwMDAgKDEyOE1CKQ0KKFhF
TikgQkFOS1szXSAweDAwMDA0MjgwMDAwMDAwLTB4MDAwMDQyYzAwMDAwMDAgKDEwMjRNQikNCihY
RU4pIEJBTktbNF0gMHgwMDAwNDU0MDAwMDAwMC0weDAwMDA0NTgwMDAwMDAwICgxMDI0TUIpDQoo
WEVOKSBCQU5LWzVdIDB4MDAwMDUxNDAwMDAwMDAtMHgwMDAwNTE4MDAwMDAwMCAoMTAyNE1CKQ0K
KFhFTikgQkFOS1s2XSAweDAwMDA1M2MwMDAwMDAwLTB4MDAwMDU0MDAwMDAwMDAgKDEwMjRNQikN
CihYRU4pIEJBTktbN10gMHgwMDAwNTY0MDAwMDAwMC0weDAwMDA1NjgwMDAwMDAwICgxMDI0TUIp
DQooWEVOKSBCQU5LWzhdIDB4MDAwMDU4ODAwMDAwMDAtMHgwMDAwNThjMDAwMDAwMCAoMTAyNE1C
KQ0KKFhFTikgQkFOS1s5XSAweDAwMDA1YjAwMDAwMDAwLTB4MDAwMDViNDAwMDAwMDAgKDEwMjRN
QikNCihYRU4pIEJBTktbMTBdIDB4MDAwMDVkODAwMDAwMDAtMHgwMDAwNWRjMDAwMDAwMCAoMTAy
NE1CKQ0KKFhFTikgQkFOS1sxMV0gMHgwMDAwNWZjMDAwMDAwMC0weDAwMDA2MDAwMDAwMDAwICgx
MDI0TUIpDQooWEVOKSBCQU5LWzEyXSAweDAwMDA2MWMwMDAwMDAwLTB4MDAwMDYyMDAwMDAwMDAg
KDEwMjRNQikNCihYRU4pIEJBTktbMTNdIDB4MDAwMDY0ODAwMDAwMDAtMHgwMDAwNjRjMDAwMDAw
MCAoMTAyNE1CKQ0KKFhFTikgQkFOS1sxNF0gMHgwMDAwNjcwMDAwMDAwMC0weDAwMDA2NzQwMDAw
MDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzE1XSAweDAwMDA2OTgwMDAwMDAwLTB4MDAwMDY5YzAw
MDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbMTZdIDB4MDAwMDZjMDAwMDAwMDAtMHgwMDAwNmM0
MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1sxN10gMHgwMDAwNmU4MDAwMDAwMC0weDAwMDA2
ZWMwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzE4XSAweDAwMDA4MTAwMDAwMDAwLTB4MDAw
MDgxNDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbMTldIDB4MDAwMDgzMDAwMDAwMDAtMHgw
MDAwODM0MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1syMF0gMHgwMDAwODQ4MDAwMDAwMC0w
eDAwMDA4NGMwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzIxXSAweDAwMDA4NmMwMDAwMDAw
LTB4MDAwMDg3MDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbMjJdIDB4MDAwMDg4YzAwMDAw
MDAtMHgwMDAwODkwMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1syM10gMHgwMDAwOGFjMDAw
MDAwMC0weDAwMDA4YjAwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzI0XSAweDAwMDA4ZDAw
MDAwMDAwLTB4MDAwMDhkNDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbMjVdIDB4MDAwMDhm
MDAwMDAwMDAtMHgwMDAwOGY0MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1syNl0gMHgwMDAw
OTE0MDAwMDAwMC0weDAwMDA5MTgwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzI3XSAweDAw
MDA5MzQwMDAwMDAwLTB4MDAwMDkzODAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbMjhdIDB4
MDAwMDk1ODAwMDAwMDAtMHgwMDAwOTVjMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1syOV0g
MHgwMDAwOTc4MDAwMDAwMC0weDAwMDA5N2MwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzMw
XSAweDAwMDA5OWMwMDAwMDAwLTB4MDAwMDlhMDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktb
MzFdIDB4MDAwMDliYzAwMDAwMDAtMHgwMDAwOWMwMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFO
S1szMl0gMHgwMDAwOWUwMDAwMDAwMC0weDAwMDA5ZTQwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBC
QU5LWzMzXSAweDAwMDBhMDAwMDAwMDAwLTB4MDAwMGEwNDAwMDAwMDAgKDEwMjRNQikNCihYRU4p
IEJBTktbMzRdIDB4MDAwMGEyMDAwMDAwMDAtMHgwMDAwYTI0MDAwMDAwMCAoMTAyNE1CKQ0KKFhF
TikgQkFOS1szNV0gMHgwMDAwYTQ0MDAwMDAwMC0weDAwMDBhNDgwMDAwMDAwICgxMDI0TUIpDQoo
WEVOKSBCQU5LWzM2XSAweDAwMDBhNjQwMDAwMDAwLTB4MDAwMGE2ODAwMDAwMDAgKDEwMjRNQikN
CihYRU4pIEJBTktbMzddIDB4MDAwMGE4ODAwMDAwMDAtMHgwMDAwYThjMDAwMDAwMCAoMTAyNE1C
KQ0KKFhFTikgQkFOS1szOF0gMHgwMDAwYWE4MDAwMDAwMC0weDAwMDBhYWMwMDAwMDAwICgxMDI0
TUIpDQooWEVOKSBCQU5LWzM5XSAweDAwMDBhY2MwMDAwMDAwLTB4MDAwMGFkMDAwMDAwMDAgKDEw
MjRNQikNCihYRU4pIEJBTktbNDBdIDB4MDAwMGFlYzAwMDAwMDAtMHgwMDAwYWYwMDAwMDAwMCAo
MTAyNE1CKQ0KKFhFTikgQkFOS1s0MV0gMHgwMDIwNjBiMDAwMDAwMC0weDAwMjA2MGMwMDAwMDAw
ICgyNTZNQikNCihYRU4pIEJBTktbNDJdIDB4MDAyMDYxODAwMDAwMDAtMHgwMDIwNjFjMDAwMDAw
MCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s0M10gMHgwMDIwNjI4MDAwMDAwMC0weDAwMjA2MmMwMDAw
MDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzQ0XSAweDAwMjA2MzgwMDAwMDAwLTB4MDAyMDYzYzAw
MDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNDVdIDB4MDAyMDY0ODAwMDAwMDAtMHgwMDIwNjRj
MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s0Nl0gMHgwMDIwNjU4MDAwMDAwMC0weDAwMjA2
NWMwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzQ3XSAweDAwMjA2NmMwMDAwMDAwLTB4MDAy
MDY3MDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNDhdIDB4MDAyMDY3YzAwMDAwMDAtMHgw
MDIwNjgwMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s0OV0gMHgwMDIwNjhjMDAwMDAwMC0w
eDAwMjA2OTAwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzUwXSAweDAwMjA2OWMwMDAwMDAw
LTB4MDAyMDZhMDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNTFdIDB4MDAyMDZhYzAwMDAw
MDAtMHgwMDIwNmIwMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s1Ml0gMHgwMDIwNmJjMDAw
MDAwMC0weDAwMjA2YzAwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzUzXSAweDAwMjA2Y2Mw
MDAwMDAwLTB4MDAyMDZkMDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNTRdIDB4MDAyMDZl
MDAwMDAwMDAtMHgwMDIwNmU0MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s1NV0gMHgwMDIw
NmYwMDAwMDAwMC0weDAwMjA2ZjQwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzU2XSAweDAw
MjA4MDAwMDAwMDAwLTB4MDAyMDgwNDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktbNTddIDB4
MDAyMDgxMDAwMDAwMDAtMHgwMDIwODE0MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFOS1s1OF0g
MHgwMDIwODFjMDAwMDAwMC0weDAwMjA4MjAwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzU5
XSAweDAwMjA4MmMwMDAwMDAwLTB4MDAyMDgzMDAwMDAwMDAgKDEwMjRNQikNCihYRU4pIEJBTktb
NjBdIDB4MDAyMDgzYzAwMDAwMDAtMHgwMDIwODQwMDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikgQkFO
S1s2MV0gMHgwMDIwODQ4MDAwMDAwMC0weDAwMjA4NGMwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBC
QU5LWzYyXSAweDAwMjA4NTgwMDAwMDAwLTB4MDAyMDg1YzAwMDAwMDAgKDEwMjRNQikNCihYRU4p
IEJBTktbNjNdIDB4MDAyMDg2ODAwMDAwMDAtMHgwMDIwODZjMDAwMDAwMCAoMTAyNE1CKQ0KKFhF
TikgQkFOS1s2NF0gMHgwMDIwODc0MDAwMDAwMC0weDAwMjA4NzgwMDAwMDAwICgxMDI0TUIpDQoo
WEVOKSBCQU5LWzY1XSAweDAwMjA4ODQwMDAwMDAwLTB4MDAyMDg4ODAwMDAwMDAgKDEwMjRNQikN
CihYRU4pIEJBTktbNjZdIDB4MDAyMDg5MDAwMDAwMDAtMHgwMDIwODk0MDAwMDAwMCAoMTAyNE1C
KQ0KKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwMmFhNzQwMDAtMHgwMDAwMDAyYWFi
NDAwMA0KKFhFTikgUHJlcGFyZSBhIG1pbiBEVEIgZm9yIERPTTANCihYRU4pIENyZWF0ZSBjaG9z
ZW4gbm9kZQ0KKFhFTikgQ3JlYXRlIGh5cGVydmlzb3Igbm9kZQ0KKFhFTikgICAtIElSUTogMzIN
CihYRU4pICAgLSBJUlE6IDMzDQooWEVOKSAgIC0gSVJROiAzNA0KKFhFTikgICAtIElSUTogMzUN
CihYRU4pICAgLSBJUlE6IDM2DQooWEVOKSAgIC0gSVJROiAzNw0KKFhFTikgICAtIElSUTogMzgN
CihYRU4pICAgLSBJUlE6IDM5DQooWEVOKSAgIC0gSVJROiA0MA0KKFhFTikgICAtIElSUTogNDEN
CihYRU4pICAgLSBJUlE6IDQyDQooWEVOKSAgIC0gSVJROiA0Mw0KKFhFTikgICAtIElSUTogNDQN
CihYRU4pICAgLSBJUlE6IDQ1DQooWEVOKSAgIC0gSVJROiA0Ng0KKFhFTikgICAtIElSUTogNDcN
CihYRU4pICAgLSBJUlE6IDQ4DQooWEVOKSAgIC0gSVJROiA0OQ0KKFhFTikgICAtIElSUTogNTAN
CihYRU4pICAgLSBJUlE6IDUxDQooWEVOKSAgIC0gSVJROiA1Mg0KKFhFTikgICAtIElSUTogNTMN
CihYRU4pICAgLSBJUlE6IDU0DQooWEVOKSAgIC0gSVJROiA1NQ0KKFhFTikgICAtIElSUTogNTYN
CihYRU4pICAgLSBJUlE6IDU3DQooWEVOKSAgIC0gSVJROiA1OA0KKFhFTikgICAtIElSUTogNTkN
CihYRU4pICAgLSBJUlE6IDYwDQooWEVOKSAgIC0gSVJROiA2MQ0KKFhFTikgICAtIElSUTogNjIN
CihYRU4pICAgLSBJUlE6IDYzDQooWEVOKSAgIC0gSVJROiA2NA0KKFhFTikgICAtIElSUTogNjUN
CihYRU4pICAgLSBJUlE6IDY2DQooWEVOKSAgIC0gSVJROiA2Nw0KKFhFTikgICAtIElSUTogNjgN
CihYRU4pICAgLSBJUlE6IDY5DQooWEVOKSAgIC0gSVJROiA3MA0KKFhFTikgICAtIElSUTogNzEN
CihYRU4pICAgLSBJUlE6IDcyDQooWEVOKSAgIC0gSVJROiA3Mw0KKFhFTikgICAtIElSUTogNzQN
CihYRU4pICAgLSBJUlE6IDc1DQooWEVOKSAgIC0gSVJROiA3Ng0KKFhFTikgICAtIElSUTogNzcN
CihYRU4pICAgLSBJUlE6IDc4DQooWEVOKSAgIC0gSVJROiA3OQ0KKFhFTikgICAtIElSUTogODAN
CihYRU4pICAgLSBJUlE6IDgxDQooWEVOKSAgIC0gSVJROiA4Mg0KKFhFTikgICAtIElSUTogODMN
CihYRU4pICAgLSBJUlE6IDg0DQooWEVOKSAgIC0gSVJROiA4NQ0KKFhFTikgICAtIElSUTogODYN
CihYRU4pICAgLSBJUlE6IDg3DQooWEVOKSAgIC0gSVJROiA4OA0KKFhFTikgICAtIElSUTogODkN
CihYRU4pICAgLSBJUlE6IDkwDQooWEVOKSAgIC0gSVJROiA5MQ0KKFhFTikgICAtIElSUTogOTIN
CihYRU4pICAgLSBJUlE6IDkzDQooWEVOKSAgIC0gSVJROiA5NA0KKFhFTikgICAtIElSUTogOTUN
CihYRU4pICAgLSBJUlE6IDk2DQooWEVOKSAgIC0gSVJROiA5Nw0KKFhFTikgICAtIElSUTogOTgN
CihYRU4pICAgLSBJUlE6IDk5DQooWEVOKSAgIC0gSVJROiAxMDANCihYRU4pICAgLSBJUlE6IDEw
MQ0KKFhFTikgICAtIElSUTogMTAyDQooWEVOKSAgIC0gSVJROiAxMDMNCihYRU4pICAgLSBJUlE6
IDEwNA0KKFhFTikgICAtIElSUTogMTA1DQooWEVOKSAgIC0gSVJROiAxMDYNCihYRU4pICAgLSBJ
UlE6IDEwNw0KKFhFTikgICAtIElSUTogMTA4DQooWEVOKSAgIC0gSVJROiAxMDkNCihYRU4pICAg
LSBJUlE6IDExMA0KKFhFTikgICAtIElSUTogMTExDQooWEVOKSAgIC0gSVJROiAxMTINCihYRU4p
ICAgLSBJUlE6IDExMw0KKFhFTikgICAtIElSUTogMTE0DQooWEVOKSAgIC0gSVJROiAxMTUNCihY
RU4pICAgLSBJUlE6IDExNg0KKFhFTikgICAtIElSUTogMTE3DQooWEVOKSAgIC0gSVJROiAxMTgN
CihYRU4pICAgLSBJUlE6IDExOQ0KKFhFTikgICAtIElSUTogMTIwDQooWEVOKSAgIC0gSVJROiAx
MjENCihYRU4pICAgLSBJUlE6IDEyMg0KKFhFTikgICAtIElSUTogMTIzDQooWEVOKSAgIC0gSVJR
OiAxMjQNCihYRU4pICAgLSBJUlE6IDEyNQ0KKFhFTikgICAtIElSUTogMTI2DQooWEVOKSAgIC0g
SVJROiAxMjcNCihYRU4pICAgLSBJUlE6IDEyOA0KKFhFTikgICAtIElSUTogMTI5DQooWEVOKSAg
IC0gSVJROiAxMzANCihYRU4pICAgLSBJUlE6IDEzMQ0KKFhFTikgICAtIElSUTogMTMyDQooWEVO
KSAgIC0gSVJROiAxMzMNCihYRU4pICAgLSBJUlE6IDEzNA0KKFhFTikgICAtIElSUTogMTM1DQoo
WEVOKSAgIC0gSVJROiAxMzYNCihYRU4pICAgLSBJUlE6IDEzNw0KKFhFTikgICAtIElSUTogMTM4
DQooWEVOKSAgIC0gSVJROiAxMzkNCihYRU4pICAgLSBJUlE6IDE0MA0KKFhFTikgICAtIElSUTog
MTQxDQooWEVOKSAgIC0gSVJROiAxNDINCihYRU4pICAgLSBJUlE6IDE0Mw0KKFhFTikgICAtIElS
UTogMTQ0DQooWEVOKSAgIC0gSVJROiAxNDUNCihYRU4pICAgLSBJUlE6IDE0Ng0KKFhFTikgICAt
IElSUTogMTQ3DQooWEVOKSAgIC0gSVJROiAxNDgNCihYRU4pICAgLSBJUlE6IDE0OQ0KKFhFTikg
ICAtIElSUTogMTUwDQooWEVOKSAgIC0gSVJROiAxNTENCihYRU4pICAgLSBJUlE6IDE1Mg0KKFhF
TikgICAtIElSUTogMTUzDQooWEVOKSAgIC0gSVJROiAxNTQNCihYRU4pICAgLSBJUlE6IDE1NQ0K
KFhFTikgICAtIElSUTogMTU2DQooWEVOKSAgIC0gSVJROiAxNTcNCihYRU4pICAgLSBJUlE6IDE1
OA0KKFhFTikgICAtIElSUTogMTU5DQooWEVOKSAgIC0gSVJROiAxNjANCihYRU4pICAgLSBJUlE6
IDE2MQ0KKFhFTikgICAtIElSUTogMTYyDQooWEVOKSAgIC0gSVJROiAxNjMNCihYRU4pICAgLSBJ
UlE6IDE2NA0KKFhFTikgICAtIElSUTogMTY1DQooWEVOKSAgIC0gSVJROiAxNjYNCihYRU4pICAg
LSBJUlE6IDE2Nw0KKFhFTikgICAtIElSUTogMTY4DQooWEVOKSAgIC0gSVJROiAxNjkNCihYRU4p
ICAgLSBJUlE6IDE3MA0KKFhFTikgICAtIElSUTogMTcxDQooWEVOKSAgIC0gSVJROiAxNzINCihY
RU4pICAgLSBJUlE6IDE3Mw0KKFhFTikgICAtIElSUTogMTc0DQooWEVOKSAgIC0gSVJROiAxNzUN
CihYRU4pICAgLSBJUlE6IDE3Ng0KKFhFTikgICAtIElSUTogMTc3DQooWEVOKSAgIC0gSVJROiAx
NzgNCihYRU4pICAgLSBJUlE6IDE3OQ0KKFhFTikgICAtIElSUTogMTgwDQooWEVOKSAgIC0gSVJR
OiAxODENCihYRU4pICAgLSBJUlE6IDE4Mg0KKFhFTikgICAtIElSUTogMTgzDQooWEVOKSAgIC0g
SVJROiAxODQNCihYRU4pICAgLSBJUlE6IDE4NQ0KKFhFTikgICAtIElSUTogMTg2DQooWEVOKSAg
IC0gSVJROiAxODcNCihYRU4pICAgLSBJUlE6IDE4OA0KKFhFTikgICAtIElSUTogMTg5DQooWEVO
KSAgIC0gSVJROiAxOTANCihYRU4pICAgLSBJUlE6IDE5MQ0KKFhFTikgICAtIElSUTogMTkyDQoo
WEVOKSAgIC0gSVJROiAxOTMNCihYRU4pICAgLSBJUlE6IDE5NA0KKFhFTikgICAtIElSUTogMTk1
DQooWEVOKSAgIC0gSVJROiAxOTYNCihYRU4pICAgLSBJUlE6IDE5Nw0KKFhFTikgICAtIElSUTog
MTk4DQooWEVOKSAgIC0gSVJROiAxOTkNCihYRU4pICAgLSBJUlE6IDIwMA0KKFhFTikgICAtIElS
UTogMjAxDQooWEVOKSAgIC0gSVJROiAyMDINCihYRU4pICAgLSBJUlE6IDIwMw0KKFhFTikgICAt
IElSUTogMjA0DQooWEVOKSAgIC0gSVJROiAyMDUNCihYRU4pICAgLSBJUlE6IDIwNg0KKFhFTikg
ICAtIElSUTogMjA3DQooWEVOKSAgIC0gSVJROiAyMDgNCihYRU4pICAgLSBJUlE6IDIwOQ0KKFhF
TikgICAtIElSUTogMjEwDQooWEVOKSAgIC0gSVJROiAyMTENCihYRU4pICAgLSBJUlE6IDIxMg0K
KFhFTikgICAtIElSUTogMjEzDQooWEVOKSAgIC0gSVJROiAyMTQNCihYRU4pICAgLSBJUlE6IDIx
NQ0KKFhFTikgICAtIElSUTogMjE2DQooWEVOKSAgIC0gSVJROiAyMTcNCihYRU4pICAgLSBJUlE6
IDIxOA0KKFhFTikgICAtIElSUTogMjE5DQooWEVOKSAgIC0gSVJROiAyMjANCihYRU4pICAgLSBJ
UlE6IDIyMQ0KKFhFTikgICAtIElSUTogMjIyDQooWEVOKSAgIC0gSVJROiAyMjMNCihYRU4pICAg
LSBJUlE6IDIyNA0KKFhFTikgICAtIElSUTogMjI1DQooWEVOKSAgIC0gSVJROiAyMjYNCihYRU4p
ICAgLSBJUlE6IDIyNw0KKFhFTikgICAtIElSUTogMjI4DQooWEVOKSAgIC0gSVJROiAyMjkNCihY
RU4pICAgLSBJUlE6IDIzMA0KKFhFTikgICAtIElSUTogMjMxDQooWEVOKSAgIC0gSVJROiAyMzIN
CihYRU4pICAgLSBJUlE6IDIzMw0KKFhFTikgICAtIElSUTogMjM0DQooWEVOKSAgIC0gSVJROiAy
MzUNCihYRU4pICAgLSBJUlE6IDIzNg0KKFhFTikgICAtIElSUTogMjM3DQooWEVOKSAgIC0gSVJR
OiAyMzgNCihYRU4pICAgLSBJUlE6IDIzOQ0KKFhFTikgICAtIElSUTogMjQwDQooWEVOKSAgIC0g
SVJROiAyNDENCihYRU4pICAgLSBJUlE6IDI0Mg0KKFhFTikgICAtIElSUTogMjQzDQooWEVOKSAg
IC0gSVJROiAyNDQNCihYRU4pICAgLSBJUlE6IDI0NQ0KKFhFTikgICAtIElSUTogMjQ2DQooWEVO
KSAgIC0gSVJROiAyNDcNCihYRU4pICAgLSBJUlE6IDI0OA0KKFhFTikgICAtIElSUTogMjQ5DQoo
WEVOKSAgIC0gSVJROiAyNTANCihYRU4pICAgLSBJUlE6IDI1MQ0KKFhFTikgICAtIElSUTogMjUy
DQooWEVOKSAgIC0gSVJROiAyNTMNCihYRU4pICAgLSBJUlE6IDI1NA0KKFhFTikgICAtIElSUTog
MjU1DQooWEVOKSAgIC0gSVJROiAyNTYNCihYRU4pICAgLSBJUlE6IDI1Nw0KKFhFTikgICAtIElS
UTogMjU4DQooWEVOKSAgIC0gSVJROiAyNTkNCihYRU4pICAgLSBJUlE6IDI2MA0KKFhFTikgICAt
IElSUTogMjYxDQooWEVOKSAgIC0gSVJROiAyNjINCihYRU4pICAgLSBJUlE6IDI2Mw0KKFhFTikg
ICAtIElSUTogMjY0DQooWEVOKSAgIC0gSVJROiAyNjUNCihYRU4pICAgLSBJUlE6IDI2Ng0KKFhF
TikgICAtIElSUTogMjY3DQooWEVOKSAgIC0gSVJROiAyNjgNCihYRU4pICAgLSBJUlE6IDI2OQ0K
KFhFTikgICAtIElSUTogMjcwDQooWEVOKSAgIC0gSVJROiAyNzENCihYRU4pICAgLSBJUlE6IDI3
Mg0KKFhFTikgICAtIElSUTogMjczDQooWEVOKSAgIC0gSVJROiAyNzQNCihYRU4pICAgLSBJUlE6
IDI3NQ0KKFhFTikgICAtIElSUTogMjc2DQooWEVOKSAgIC0gSVJROiAyNzcNCihYRU4pICAgLSBJ
UlE6IDI3OA0KKFhFTikgICAtIElSUTogMjc5DQooWEVOKSAgIC0gSVJROiAyODANCihYRU4pICAg
LSBJUlE6IDI4MQ0KKFhFTikgICAtIElSUTogMjgyDQooWEVOKSAgIC0gSVJROiAyODMNCihYRU4p
ICAgLSBJUlE6IDI4NA0KKFhFTikgICAtIElSUTogMjg1DQooWEVOKSAgIC0gSVJROiAyODYNCihY
RU4pICAgLSBJUlE6IDI4Nw0KKFhFTikgICAtIElSUTogMjg4DQooWEVOKSAgIC0gSVJROiAyODkN
CihYRU4pICAgLSBJUlE6IDI5MA0KKFhFTikgICAtIElSUTogMjkxDQooWEVOKSAgIC0gSVJROiAy
OTINCihYRU4pICAgLSBJUlE6IDI5Mw0KKFhFTikgICAtIElSUTogMjk0DQooWEVOKSAgIC0gSVJR
OiAyOTUNCihYRU4pICAgLSBJUlE6IDI5Ng0KKFhFTikgICAtIElSUTogMjk3DQooWEVOKSAgIC0g
SVJROiAyOTgNCihYRU4pICAgLSBJUlE6IDI5OQ0KKFhFTikgICAtIElSUTogMzAwDQooWEVOKSAg
IC0gSVJROiAzMDENCihYRU4pICAgLSBJUlE6IDMwMg0KKFhFTikgICAtIElSUTogMzAzDQooWEVO
KSAgIC0gSVJROiAzMDQNCihYRU4pICAgLSBJUlE6IDMwNQ0KKFhFTikgICAtIElSUTogMzA2DQoo
WEVOKSAgIC0gSVJROiAzMDcNCihYRU4pICAgLSBJUlE6IDMwOA0KKFhFTikgICAtIElSUTogMzA5
DQooWEVOKSAgIC0gSVJROiAzMTANCihYRU4pICAgLSBJUlE6IDMxMQ0KKFhFTikgICAtIElSUTog
MzEyDQooWEVOKSAgIC0gSVJROiAzMTMNCihYRU4pICAgLSBJUlE6IDMxNA0KKFhFTikgICAtIElS
UTogMzE1DQooWEVOKSAgIC0gSVJROiAzMTYNCihYRU4pICAgLSBJUlE6IDMxNw0KKFhFTikgICAt
IElSUTogMzE4DQooWEVOKSAgIC0gSVJROiAzMTkNCihYRU4pICAgLSBJUlE6IDMyMA0KKFhFTikg
ICAtIElSUTogMzIxDQooWEVOKSAgIC0gSVJROiAzMjINCihYRU4pICAgLSBJUlE6IDMyMw0KKFhF
TikgICAtIElSUTogMzI0DQooWEVOKSAgIC0gSVJROiAzMjUNCihYRU4pICAgLSBJUlE6IDMyNg0K
KFhFTikgICAtIElSUTogMzI3DQooWEVOKSAgIC0gSVJROiAzMjgNCihYRU4pICAgLSBJUlE6IDMy
OQ0KKFhFTikgICAtIElSUTogMzMwDQooWEVOKSAgIC0gSVJROiAzMzENCihYRU4pICAgLSBJUlE6
IDMzMg0KKFhFTikgICAtIElSUTogMzMzDQooWEVOKSAgIC0gSVJROiAzMzQNCihYRU4pICAgLSBJ
UlE6IDMzNQ0KKFhFTikgICAtIElSUTogMzM2DQooWEVOKSAgIC0gSVJROiAzMzcNCihYRU4pICAg
LSBJUlE6IDMzOA0KKFhFTikgICAtIElSUTogMzM5DQooWEVOKSAgIC0gSVJROiAzNDANCihYRU4p
ICAgLSBJUlE6IDM0MQ0KKFhFTikgICAtIElSUTogMzQyDQooWEVOKSAgIC0gSVJROiAzNDMNCihY
RU4pICAgLSBJUlE6IDM0NA0KKFhFTikgICAtIElSUTogMzQ1DQooWEVOKSAgIC0gSVJROiAzNDYN
CihYRU4pICAgLSBJUlE6IDM0Nw0KKFhFTikgICAtIElSUTogMzQ4DQooWEVOKSAgIC0gSVJROiAz
NDkNCihYRU4pICAgLSBJUlE6IDM1MA0KKFhFTikgICAtIElSUTogMzUxDQooWEVOKSAgIC0gSVJR
OiAzNTINCihYRU4pICAgLSBJUlE6IDM1Mw0KKFhFTikgICAtIElSUTogMzU0DQooWEVOKSAgIC0g
SVJROiAzNTUNCihYRU4pICAgLSBJUlE6IDM1Ng0KKFhFTikgICAtIElSUTogMzU3DQooWEVOKSAg
IC0gSVJROiAzNTgNCihYRU4pICAgLSBJUlE6IDM1OQ0KKFhFTikgICAtIElSUTogMzYwDQooWEVO
KSAgIC0gSVJROiAzNjENCihYRU4pICAgLSBJUlE6IDM2Mg0KKFhFTikgICAtIElSUTogMzYzDQoo
WEVOKSAgIC0gSVJROiAzNjQNCihYRU4pICAgLSBJUlE6IDM2NQ0KKFhFTikgICAtIElSUTogMzY2
DQooWEVOKSAgIC0gSVJROiAzNjcNCihYRU4pICAgLSBJUlE6IDM2OA0KKFhFTikgICAtIElSUTog
MzY5DQooWEVOKSAgIC0gSVJROiAzNzANCihYRU4pICAgLSBJUlE6IDM3MQ0KKFhFTikgICAtIElS
UTogMzcyDQooWEVOKSAgIC0gSVJROiAzNzMNCihYRU4pICAgLSBJUlE6IDM3NA0KKFhFTikgICAt
IElSUTogMzc1DQooWEVOKSAgIC0gSVJROiAzNzYNCihYRU4pICAgLSBJUlE6IDM3Nw0KKFhFTikg
ICAtIElSUTogMzc4DQooWEVOKSAgIC0gSVJROiAzNzkNCihYRU4pICAgLSBJUlE6IDM4MA0KKFhF
TikgICAtIElSUTogMzgxDQooWEVOKSAgIC0gSVJROiAzODINCihYRU4pICAgLSBJUlE6IDM4Mw0K
KFhFTikgICAtIElSUTogMzg0DQooWEVOKSAgIC0gSVJROiAzODUNCihYRU4pICAgLSBJUlE6IDM4
Ng0KKFhFTikgICAtIElSUTogMzg3DQooWEVOKSAgIC0gSVJROiAzODgNCihYRU4pICAgLSBJUlE6
IDM4OQ0KKFhFTikgICAtIElSUTogMzkwDQooWEVOKSAgIC0gSVJROiAzOTENCihYRU4pICAgLSBJ
UlE6IDM5Mg0KKFhFTikgICAtIElSUTogMzkzDQooWEVOKSAgIC0gSVJROiAzOTQNCihYRU4pICAg
LSBJUlE6IDM5NQ0KKFhFTikgICAtIElSUTogMzk2DQooWEVOKSAgIC0gSVJROiAzOTcNCihYRU4p
ICAgLSBJUlE6IDM5OA0KKFhFTikgICAtIElSUTogMzk5DQooWEVOKSAgIC0gSVJROiA0MDANCihY
RU4pICAgLSBJUlE6IDQwMQ0KKFhFTikgICAtIElSUTogNDAyDQooWEVOKSAgIC0gSVJROiA0MDMN
CihYRU4pICAgLSBJUlE6IDQwNA0KKFhFTikgICAtIElSUTogNDA1DQooWEVOKSAgIC0gSVJROiA0
MDYNCihYRU4pICAgLSBJUlE6IDQwNw0KKFhFTikgICAtIElSUTogNDA4DQooWEVOKSAgIC0gSVJR
OiA0MDkNCihYRU4pICAgLSBJUlE6IDQxMA0KKFhFTikgICAtIElSUTogNDExDQooWEVOKSAgIC0g
SVJROiA0MTINCihYRU4pICAgLSBJUlE6IDQxMw0KKFhFTikgICAtIElSUTogNDE0DQooWEVOKSAg
IC0gSVJROiA0MTUNCihYRU4pICAgLSBJUlE6IDQxNg0KKFhFTikgICAtIElSUTogNDE3DQooWEVO
KSAgIC0gSVJROiA0MTgNCihYRU4pICAgLSBJUlE6IDQxOQ0KKFhFTikgICAtIElSUTogNDIwDQoo
WEVOKSAgIC0gSVJROiA0MjENCihYRU4pICAgLSBJUlE6IDQyMg0KKFhFTikgICAtIElSUTogNDIz
DQooWEVOKSAgIC0gSVJROiA0MjQNCihYRU4pICAgLSBJUlE6IDQyNQ0KKFhFTikgICAtIElSUTog
NDI2DQooWEVOKSAgIC0gSVJROiA0MjcNCihYRU4pICAgLSBJUlE6IDQyOA0KKFhFTikgICAtIElS
UTogNDI5DQooWEVOKSAgIC0gSVJROiA0MzANCihYRU4pICAgLSBJUlE6IDQzMQ0KKFhFTikgICAt
IElSUTogNDMyDQooWEVOKSAgIC0gSVJROiA0MzMNCihYRU4pICAgLSBJUlE6IDQzNA0KKFhFTikg
ICAtIElSUTogNDM1DQooWEVOKSAgIC0gSVJROiA0MzYNCihYRU4pICAgLSBJUlE6IDQzNw0KKFhF
TikgICAtIElSUTogNDM4DQooWEVOKSAgIC0gSVJROiA0MzkNCihYRU4pICAgLSBJUlE6IDQ0MA0K
KFhFTikgICAtIElSUTogNDQxDQooWEVOKSAgIC0gSVJROiA0NDINCihYRU4pICAgLSBJUlE6IDQ0
Mw0KKFhFTikgICAtIElSUTogNDQ0DQooWEVOKSAgIC0gSVJROiA0NDUNCihYRU4pICAgLSBJUlE6
IDQ0Ng0KKFhFTikgICAtIElSUTogNDQ3DQooWEVOKSAgIC0gSVJROiA0NDgNCihYRU4pICAgLSBJ
UlE6IDQ0OQ0KKFhFTikgICAtIElSUTogNDUwDQooWEVOKSAgIC0gSVJROiA0NTENCihYRU4pICAg
LSBJUlE6IDQ1Mg0KKFhFTikgICAtIElSUTogNDUzDQooWEVOKSAgIC0gSVJROiA0NTQNCihYRU4p
ICAgLSBJUlE6IDQ1NQ0KKFhFTikgICAtIElSUTogNDU2DQooWEVOKSAgIC0gSVJROiA0NTcNCihY
RU4pICAgLSBJUlE6IDQ1OA0KKFhFTikgICAtIElSUTogNDU5DQooWEVOKSAgIC0gSVJROiA0NjAN
CihYRU4pICAgLSBJUlE6IDQ2MQ0KKFhFTikgICAtIElSUTogNDYyDQooWEVOKSAgIC0gSVJROiA0
NjMNCihYRU4pICAgLSBJUlE6IDQ2NA0KKFhFTikgICAtIElSUTogNDY1DQooWEVOKSAgIC0gSVJR
OiA0NjYNCihYRU4pICAgLSBJUlE6IDQ2Nw0KKFhFTikgICAtIElSUTogNDY4DQooWEVOKSAgIC0g
SVJROiA0NjkNCihYRU4pICAgLSBJUlE6IDQ3MA0KKFhFTikgICAtIElSUTogNDcxDQooWEVOKSAg
IC0gSVJROiA0NzINCihYRU4pICAgLSBJUlE6IDQ3Mw0KKFhFTikgICAtIElSUTogNDc0DQooWEVO
KSAgIC0gSVJROiA0NzUNCihYRU4pICAgLSBJUlE6IDQ3Ng0KKFhFTikgICAtIElSUTogNDc3DQoo
WEVOKSAgIC0gSVJROiA0NzgNCihYRU4pICAgLSBJUlE6IDQ3OQ0KKFhFTikgICAtIElSUTogNDgw
DQooWEVOKSAgIC0gSVJROiA0ODENCihYRU4pICAgLSBJUlE6IDQ4Mg0KKFhFTikgICAtIElSUTog
NDgzDQooWEVOKSAgIC0gSVJROiA0ODUNCihYRU4pICAgLSBJUlE6IDQ4Ng0KKFhFTikgICAtIElS
UTogNDg3DQooWEVOKSAgIC0gSVJROiA0ODgNCihYRU4pICAgLSBJUlE6IDQ4OQ0KKFhFTikgICAt
IElSUTogNDkwDQooWEVOKSAgIC0gSVJROiA0OTENCihYRU4pICAgLSBJUlE6IDQ5Mg0KKFhFTikg
ICAtIElSUTogNDkzDQooWEVOKSAgIC0gSVJROiA0OTQNCihYRU4pICAgLSBJUlE6IDQ5NQ0KKFhF
TikgICAtIElSUTogNDk2DQooWEVOKSAgIC0gSVJROiA0OTcNCihYRU4pICAgLSBJUlE6IDQ5OA0K
KFhFTikgICAtIElSUTogNDk5DQooWEVOKSAgIC0gSVJROiA1MDANCihYRU4pICAgLSBJUlE6IDUw
MQ0KKFhFTikgICAtIElSUTogNTAyDQooWEVOKSAgIC0gSVJROiA1MDMNCihYRU4pICAgLSBJUlE6
IDUwNA0KKFhFTikgICAtIElSUTogNTA1DQooWEVOKSAgIC0gSVJROiA1MDYNCihYRU4pICAgLSBJ
UlE6IDUwNw0KKFhFTikgICAtIElSUTogNTA4DQooWEVOKSAgIC0gSVJROiA1MDkNCihYRU4pICAg
LSBJUlE6IDUxMA0KKFhFTikgICAtIElSUTogNTExDQooWEVOKSAgIC0gSVJROiA1MTINCihYRU4p
ICAgLSBJUlE6IDUxMw0KKFhFTikgICAtIElSUTogNTE0DQooWEVOKSAgIC0gSVJROiA1MTUNCihY
RU4pICAgLSBJUlE6IDUxNg0KKFhFTikgICAtIElSUTogNTE3DQooWEVOKSAgIC0gSVJROiA1MTgN
CihYRU4pICAgLSBJUlE6IDUxOQ0KKFhFTikgICAtIElSUTogNTIwDQooWEVOKSAgIC0gSVJROiA1
MjENCihYRU4pICAgLSBJUlE6IDUyMg0KKFhFTikgICAtIElSUTogNTIzDQooWEVOKSAgIC0gSVJR
OiA1MjQNCihYRU4pICAgLSBJUlE6IDUyNQ0KKFhFTikgICAtIElSUTogNTI2DQooWEVOKSAgIC0g
SVJROiA1MjcNCihYRU4pICAgLSBJUlE6IDUyOA0KKFhFTikgICAtIElSUTogNTI5DQooWEVOKSAg
IC0gSVJROiA1MzANCihYRU4pICAgLSBJUlE6IDUzMQ0KKFhFTikgICAtIElSUTogNTMyDQooWEVO
KSAgIC0gSVJROiA1MzMNCihYRU4pICAgLSBJUlE6IDUzNA0KKFhFTikgICAtIElSUTogNTM1DQoo
WEVOKSAgIC0gSVJROiA1MzYNCihYRU4pICAgLSBJUlE6IDUzNw0KKFhFTikgICAtIElSUTogNTM4
DQooWEVOKSAgIC0gSVJROiA1MzkNCihYRU4pICAgLSBJUlE6IDU0MA0KKFhFTikgICAtIElSUTog
NTQxDQooWEVOKSAgIC0gSVJROiA1NDINCihYRU4pICAgLSBJUlE6IDU0Mw0KKFhFTikgICAtIElS
UTogNTQ0DQooWEVOKSAgIC0gSVJROiA1NDUNCihYRU4pICAgLSBJUlE6IDU0Ng0KKFhFTikgICAt
IElSUTogNTQ3DQooWEVOKSAgIC0gSVJROiA1NDgNCihYRU4pICAgLSBJUlE6IDU0OQ0KKFhFTikg
ICAtIElSUTogNTUwDQooWEVOKSAgIC0gSVJROiA1NTENCihYRU4pICAgLSBJUlE6IDU1Mg0KKFhF
TikgICAtIElSUTogNTUzDQooWEVOKSAgIC0gSVJROiA1NTQNCihYRU4pICAgLSBJUlE6IDU1NQ0K
KFhFTikgICAtIElSUTogNTU2DQooWEVOKSAgIC0gSVJROiA1NTcNCihYRU4pICAgLSBJUlE6IDU1
OA0KKFhFTikgICAtIElSUTogNTU5DQooWEVOKSAgIC0gSVJROiA1NjANCihYRU4pICAgLSBJUlE6
IDU2MQ0KKFhFTikgICAtIElSUTogNTYyDQooWEVOKSAgIC0gSVJROiA1NjMNCihYRU4pICAgLSBJ
UlE6IDU2NA0KKFhFTikgICAtIElSUTogNTY1DQooWEVOKSAgIC0gSVJROiA1NjYNCihYRU4pICAg
LSBJUlE6IDU2Nw0KKFhFTikgICAtIElSUTogNTY4DQooWEVOKSAgIC0gSVJROiA1NjkNCihYRU4p
ICAgLSBJUlE6IDU3MA0KKFhFTikgICAtIElSUTogNTcxDQooWEVOKSAgIC0gSVJROiA1NzINCihY
RU4pICAgLSBJUlE6IDU3Mw0KKFhFTikgICAtIElSUTogNTc0DQooWEVOKSAgIC0gSVJROiA1NzUN
CihYRU4pICAgLSBJUlE6IDU3Ng0KKFhFTikgICAtIElSUTogNTc3DQooWEVOKSAgIC0gSVJROiA1
NzgNCihYRU4pICAgLSBJUlE6IDU3OQ0KKFhFTikgICAtIElSUTogNTgwDQooWEVOKSAgIC0gSVJR
OiA1ODENCihYRU4pICAgLSBJUlE6IDU4Mg0KKFhFTikgICAtIElSUTogNTgzDQooWEVOKSAgIC0g
SVJROiA1ODQNCihYRU4pICAgLSBJUlE6IDU4NQ0KKFhFTikgICAtIElSUTogNTg2DQooWEVOKSAg
IC0gSVJROiA1ODcNCihYRU4pICAgLSBJUlE6IDU4OA0KKFhFTikgICAtIElSUTogNTg5DQooWEVO
KSAgIC0gSVJROiA1OTANCihYRU4pICAgLSBJUlE6IDU5MQ0KKFhFTikgICAtIElSUTogNTkyDQoo
WEVOKSAgIC0gSVJROiA1OTMNCihYRU4pICAgLSBJUlE6IDU5NA0KKFhFTikgICAtIElSUTogNTk1
DQooWEVOKSAgIC0gSVJROiA1OTYNCihYRU4pICAgLSBJUlE6IDU5Nw0KKFhFTikgICAtIElSUTog
NTk4DQooWEVOKSAgIC0gSVJROiA1OTkNCihYRU4pICAgLSBJUlE6IDYwMA0KKFhFTikgICAtIElS
UTogNjAxDQooWEVOKSAgIC0gSVJROiA2MDINCihYRU4pICAgLSBJUlE6IDYwMw0KKFhFTikgICAt
IElSUTogNjA0DQooWEVOKSAgIC0gSVJROiA2MDUNCihYRU4pICAgLSBJUlE6IDYwNg0KKFhFTikg
ICAtIElSUTogNjA3DQooWEVOKSAgIC0gSVJROiA2MDgNCihYRU4pICAgLSBJUlE6IDYwOQ0KKFhF
TikgICAtIElSUTogNjEwDQooWEVOKSAgIC0gSVJROiA2MTENCihYRU4pICAgLSBJUlE6IDYxMg0K
KFhFTikgICAtIElSUTogNjEzDQooWEVOKSAgIC0gSVJROiA2MTQNCihYRU4pICAgLSBJUlE6IDYx
NQ0KKFhFTikgICAtIElSUTogNjE2DQooWEVOKSAgIC0gSVJROiA2MTcNCihYRU4pICAgLSBJUlE6
IDYxOA0KKFhFTikgICAtIElSUTogNjE5DQooWEVOKSAgIC0gSVJROiA2MjANCihYRU4pICAgLSBJ
UlE6IDYyMQ0KKFhFTikgICAtIElSUTogNjIyDQooWEVOKSAgIC0gSVJROiA2MjMNCihYRU4pICAg
LSBJUlE6IDYyNA0KKFhFTikgICAtIElSUTogNjI1DQooWEVOKSAgIC0gSVJROiA2MjYNCihYRU4p
ICAgLSBJUlE6IDYyNw0KKFhFTikgICAtIElSUTogNjI4DQooWEVOKSAgIC0gSVJROiA2MjkNCihY
RU4pICAgLSBJUlE6IDYzMA0KKFhFTikgICAtIElSUTogNjMxDQooWEVOKSAgIC0gSVJROiA2MzIN
CihYRU4pICAgLSBJUlE6IDYzMw0KKFhFTikgICAtIElSUTogNjM0DQooWEVOKSAgIC0gSVJROiA2
MzUNCihYRU4pICAgLSBJUlE6IDYzNg0KKFhFTikgICAtIElSUTogNjM3DQooWEVOKSAgIC0gSVJR
OiA2MzgNCihYRU4pICAgLSBJUlE6IDYzOQ0KKFhFTikgICAtIElSUTogNjQwDQooWEVOKSAgIC0g
SVJROiA2NDENCihYRU4pICAgLSBJUlE6IDY0Mg0KKFhFTikgICAtIElSUTogNjQzDQooWEVOKSAg
IC0gSVJROiA2NDQNCihYRU4pICAgLSBJUlE6IDY0NQ0KKFhFTikgICAtIElSUTogNjQ2DQooWEVO
KSAgIC0gSVJROiA2NDcNCihYRU4pICAgLSBJUlE6IDY0OA0KKFhFTikgICAtIElSUTogNjQ5DQoo
WEVOKSAgIC0gSVJROiA2NTANCihYRU4pICAgLSBJUlE6IDY1MQ0KKDIuLi4gMS4uLg0KKFhFTikg
KioqIFNlcmlhbCBpbnB1dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3
aXRjaCBpbnB1dCkNCihYRU4pIHNqdC10ZXN0OiBzZXJpYWwgZW5kYm9vdA0KKFhFTikgc2p0LXRl
c3Q6IHhzbSBzZXQgc3lzdGVtIGFjdGl2ZQ0KKFhFTikgc2p0LXRlc3Q6IGRvbWFpbiB1bnBhdXNl
IGJ5IHN5c3RlbWNvbnRyb2xsZXINCihYRU4pIHNqdC10ZXN0OiB1bnBhdXNlIGRvbWFpbnN3aXRj
aCBzdGFjayBhbmQganVtcA0KKFhFTikgRnJlZWQgMzYwa0IgaW5pdCBtZW1vcnkuDQooWEVOKSBz
anQtdGVzdDogbW9kaWZ5IHhlbiBtYXBwaW5ncw0KKFhFTikgc2p0LXRlc3Q6IHN0YXJ0dXAgY3B1
IGlkbGUgbG9vcA0KKFhFTikgZDB2MDogdkdJQ0Q6IFJBWiBvbiByZXNlcnZlZCByZWdpc3RlciBv
ZmZzZXQgMHgwMDAwMGMNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAw
eDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjQNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjgNCihYRU4pIGQwdjA6
IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZF
UjEyDQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZm
ZmZmZiB0byBJQ0FDVElWRVIxNg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMjANCihYRU4pIGQwdjA6IHZHSUNEOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjI0DQooWEVO
KSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJ
Q0FDVElWRVIyOA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMzINCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQg
d29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjM2DQooWEVOKSBkMHYwOiB2
R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI0
MA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSNDQNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0
ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjQ4DQooWEVOKSBkMHYwOiB2R0lDRDogdW5o
YW5kbGVkIHdvcmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI1Mg0KKFhFTikg
ZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSNTYNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAw
MGZmZmZmZmZmIHRvIElDQUNUSVZFUjYwDQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdv
cmQgd3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI2NA0KKFhFTikgZDB2MDogdkdJ
Q0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNjgN
CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZm
IHRvIElDQUNUSVZFUjcyDQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVI3Ng0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSODANCihYRU4pIGQw
djA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMA0KKFhFTikgZDB2MTogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwDQooWEVOKSBkMHYyOiB2R0lDUjogU0dJOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihYRU4p
IGQwdjM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQgd3Jp
dGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwDQooWEVOKSBkMHY1OiB2R0lDUjogU0dJ
OiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjANCihY
RU4pIGQwdjY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NzogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHdvcmQg
d3JpdGUgMHgwMDAwMDBmZmZmZmZmZiB0byBJQ0FDVElWRVIwDQooWEVOKSBkMHY4OiB2R0lDUjog
U0dJOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweDAwMDAwMGZmZmZmZmZmIHRvIElDQUNUSVZFUjAN
CihYRU4pIGQwdjk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTE6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMA0KKFhFTikgZDB2MTI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTM6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2
MTQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMA0KKFhFTikgZDB2MTU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTY6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhF
TikgZDB2MTc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MTk6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MA0KKFhFTikgZDB2MjA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MjE6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MjI6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMA0KKFhFTikgZDB2MjM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MjQ6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikg
ZDB2MjU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MjY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Mjc6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0K
KFhFTikgZDB2Mjg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Mjk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MzA6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMA0KKFhFTikgZDB2MzE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MzI6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2
MzM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMA0KKFhFTikgZDB2MzQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2MzU6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhF
TikgZDB2MzY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Mzc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Mzg6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MA0KKFhFTikgZDB2Mzk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDA6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDE6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMA0KKFhFTikgZDB2NDI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDM6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikg
ZDB2NDQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDY6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0K
KFhFTikgZDB2NDc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NDk6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMA0KKFhFTikgZDB2NTA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTE6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2
NTI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMA0KKFhFTikgZDB2NTM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTQ6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhF
TikgZDB2NTU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTc6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MA0KKFhFTikgZDB2NTg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NTk6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NjA6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMA0KKFhFTikgZDB2NjE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NjI6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikg
ZDB2NjM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NjQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NjU6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0K
KFhFTikgZDB2NjY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Njc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Njg6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMA0KKFhFTikgZDB2Njk6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NzA6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2
NzE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMA0KKFhFTikgZDB2NzI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NzM6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhF
TikgZDB2NzQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NzU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2NzY6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MA0KKFhFTikgZDB2Nzc6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAw
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Nzg6IHZHSUNSOiBTR0k6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2Nzk6
IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMA0KKFhFTikgZDB2ODA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODE6IHZHSUNSOiBTR0k6IHVu
aGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikg
ZDB2ODI6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYg
dG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODQ6IHZHSUNSOiBT
R0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0K
KFhFTikgZDB2ODU6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODc6IHZH
SUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJ
VkVSMA0KKFhFTikgZDB2ODg6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAw
MDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2ODk6IHZHSUNSOiBTR0k6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2
OTA6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMA0KKFhFTikgZDB2OTE6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2OTI6IHZHSUNSOiBTR0k6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhF
TikgZDB2OTM6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2OTQ6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMA0KKFhFTikgZDB2OTU6IHZHSUNS
OiBTR0k6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4MDAwMDAwZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MA0KWyAgICAwLjU2MjYyMl0gcGNpIDAwMDA6MDA6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0
aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU2Mjc2M10gcGNpIDAwMDA6
MDA6MDQuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBm
YWlsIQ0KWyAgICAwLjU2Mjg5NV0gcGNpIDAwMDA6MDA6MDguMDogRmFpbGVkIHRvIGFkZCAtIHBh
c3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU2MzAyM10gcGNpIDAw
MDA6MDA6MGMuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdo
dCBmYWlsIQ0KWyAgICAwLjU2MzE1MV0gcGNpIDAwMDA6MDA6MTAuMDogRmFpbGVkIHRvIGFkZCAt
IHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU2MzI3Nl0gcGNp
IDAwMDA6MDA6MTEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBt
aWdodCBmYWlsIQ0KWyAgICAwLjU2MzQwM10gcGNpIDAwMDA6MDA6MTIuMDogRmFpbGVkIHRvIGFk
ZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU2NzEzNF0g
cGNpIDAwMDA6MDE6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0kt
WCBtaWdodCBmYWlsIQ0KWyAgICAwLjU3MDcxMF0gcGNpIDAwMDA6MDE6MDAuMTogRmFpbGVkIHRv
IGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU3NDI0
N10gcGNpIDAwMDA6MDI6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9N
U0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU3NzUzNF0gcGNpIDAwMDA6MDI6MDAuMTogRmFpbGVk
IHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU3
NzgyNl0gcGNpIDAwMDA6MDM6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1T
SS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU4MTMxNV0gcGNpIDAwMDA6MDQ6MDAuMDogRmFp
bGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAw
LjU4NDYxMl0gcGNpIDAwMDA6MDQ6MDAuMTogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9y
IE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU4NDkzNF0gcGNpIDAwMDA6MDU6MDAuMDog
RmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAg
ICAwLjU4NTIwM10gcGNpIDAwMDA6MDY6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU4NjM1Ml0gcGNpIDAwMDA6N2I6MDAu
MDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0K
WyAgICAwLjU4NzI1M10gcGNpIDAwMDA6N2E6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJv
dWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU4NzMyMl0gcGNpIDAwMDA6N2E6
MDEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWls
IQ0KWyAgICAwLjU4NzM5MV0gcGNpIDAwMDA6N2E6MDIuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0
aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU4ODM1Ml0gcGNpIDAwMDA6
Nzg6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBm
YWlsIQ0KWyAgICAwLjU4ODQ4NF0gcGNpIDAwMDA6Nzg6MDEuMDogRmFpbGVkIHRvIGFkZCAtIHBh
c3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQ0KWyAgICAwLjU4ODY4Nl0gcGNpIDAw
MDA6Nzk6MDAuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdo
dCBmYWlsIQ0KWyAgICAwLjU4OTU3N10gQUNQSTogSU9SVDogW0Zpcm13YXJlIEJ1Z106IFttYXAg
KF9fX19wdHJ2YWxfX19fKV0gY29uZmxpY3RpbmcgbWFwcGluZyBmb3IgaW5wdXQgSUQgMHg3YzAw
DQpbICAgIDAuNTg5NTk2XSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUgQnVnXTogYXBwbHlpbmcgd29y
a2Fyb3VuZC4NClsgICAgMC41ODk2NDJdIHBjaSAwMDAwOjdjOjAwLjA6IEZhaWxlZCB0byBhZGQg
LSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41ODk4MDBdIHBj
aSAwMDAwOjdkOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVgg
bWlnaHQgZmFpbCENClsgICAgMC41ODk5MTVdIHBjaSAwMDAwOjdkOjAwLjE6IEZhaWxlZCB0byBh
ZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41OTAwMTdd
IHBjaSAwMDAwOjdkOjAwLjI6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJ
LVggbWlnaHQgZmFpbCENClsgICAgMC41OTAxMTddIHBjaSAwMDAwOjdkOjAwLjM6IEZhaWxlZCB0
byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41OTEx
NjBdIHBjaSAwMDAwOjc0OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kv
TVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41OTEyNTldIHBjaSAwMDAwOjc0OjAxLjA6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41
OTEzNjBdIHBjaSAwMDAwOjc0OjAyLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBN
U0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41OTE0NDFdIHBjaSAwMDAwOjc0OjAzLjA6IEZh
aWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAg
MC41OTE1NTNdIHBjaSAwMDAwOjc0OjA0LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41OTE3NzRdIHBjaSAwMDAwOjc1OjAwLjA6
IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsg
ICAgMC41OTE5NjldIHBjaSAwMDAwOjc2OjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3Vn
aCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41OTMwOTddIHBjaSAwMDAwOjgwOjAw
LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEN
ClsgICAgMC41OTMyNTldIHBjaSAwMDAwOjgwOjA0LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhy
b3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC41OTM0MjZdIHBjaSAwMDAwOjgw
OjEwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFp
bCENClsgICAgMC41OTcyMTRdIHBjaSAwMDAwOjgxOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNz
dGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC42MDA4MjZdIHBjaSAwMDAw
OjgxOjAwLjE6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQg
ZmFpbCENClsgICAgMC42MDQzOTldIHBjaSAwMDAwOjgyOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBw
YXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC42MDc3MTVdIHBjaSAw
MDAwOjgyOjAwLjE6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWln
aHQgZmFpbCENClsgICAgMC42MDg4NzBdIHBjaSAwMDAwOmJiOjAwLjA6IEZhaWxlZCB0byBhZGQg
LSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC42MDk4NDVdIHBj
aSAwMDAwOmJhOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVgg
bWlnaHQgZmFpbCENClsgICAgMC42MDk5NDVdIHBjaSAwMDAwOmJhOjAxLjA6IEZhaWxlZCB0byBh
ZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC42MTAwMzhd
IHBjaSAwMDAwOmJhOjAyLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJ
LVggbWlnaHQgZmFpbCENClsgICAgMC42MTEwNzBdIHBjaSAwMDAwOmI4OjAwLjA6IEZhaWxlZCB0
byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC42MTEy
MDhdIHBjaSAwMDAwOmI4OjAxLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kv
TVNJLVggbWlnaHQgZmFpbCENClsgICAgMC42MTE0NjhdIHBjaSAwMDAwOmI5OjAwLjA6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCENClsgICAgMC42
MTIzODJdIEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBbbWFwIChfX19fcHRydmFsX19fXyld
IGNvbmZsaWN0aW5nIG1hcHBpbmcgZm9yIGlucHV0IElEIDB4YmMwMA0KWyAgICAwLjYxMjM5MF0g
QUNQSTogSU9SVDogW0Zpcm13YXJlIEJ1Z106IGFwcGx5aW5nIHdvcmthcm91bmQuDQpbICAgIDAu
NjEyNDM0XSBwY2kgMDAwMDpiYzowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3Ig
TVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNjEzNTE1XSBwY2kgMDAwMDpiNDowMC4wOiBG
YWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAg
IDAuNjEzNjM0XSBwY2kgMDAwMDpiNDowMS4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2gg
b3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNjEzNzYwXSBwY2kgMDAwMDpiNDowMi4w
OiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpb
ICAgIDAuNjEzODYyXSBwY2kgMDAwMDpiNDowMy4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91
Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNjEzOTg0XSBwY2kgMDAwMDpiNDow
NC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwh
DQpbICAgIDAuNjE0MjQ5XSBwY2kgMDAwMDpiNTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Ro
cm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhDQpbICAgIDAuNjE0NDcyXSBwY2kgMDAwMDpi
NjowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZh
aWwhDQpbICAgIDEuMDk3MDgxXSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUgQnVnXTogW21hcCAoX19f
X3B0cnZhbF9fX18pXSBjb25mbGljdGluZyBtYXBwaW5nIGZvciBpbnB1dCBJRCAweDdjMDANClsg
ICAgMS4wOTcwOTRdIEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBhcHBseWluZyB3b3JrYXJv
dW5kLg0KWyAgICAxLjA5NzE3N10gQUNQSTogSU9SVDogW0Zpcm13YXJlIEJ1Z106IFttYXAgKF9f
X19wdHJ2YWxfX19fKV0gY29uZmxpY3RpbmcgbWFwcGluZyBmb3IgaW5wdXQgSUQgMHhiYzAwDQpb
ICAgIDEuMDk3MTg0XSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUgQnVnXTogYXBwbHlpbmcgd29ya2Fy
b3VuZC4NClsgICAgMS4wOTczMzldIEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBbbWFwIChf
X19fcHRydmFsX19fXyldIGNvbmZsaWN0aW5nIG1hcHBpbmcgZm9yIGlucHV0IElEIDB4N2MwMA0K
WyAgICAxLjA5NzM0N10gQUNQSTogSU9SVDogW0Zpcm13YXJlIEJ1Z106IGFwcGx5aW5nIHdvcmth
cm91bmQuDQpbICAgIDEuMDk3Mzc4XSBBQ1BJOiBJT1JUOiBbRmlybXdhcmUgQnVnXTogW21hcCAo
X19fX3B0cnZhbF9fX18pXSBjb25mbGljdGluZyBtYXBwaW5nIGZvciBpbnB1dCBJRCAweGJjMDAN
ClsgICAgMS4wOTczODRdIEFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBhcHBseWluZyB3b3Jr
YXJvdW5kLg0KWyAgICAxLjMyOTU5OV0gaW50ZWdyaXR5OiBDb3VsZG4ndCBnZXQgc2l6ZTogMHg4
MDAwMDAwMDAwMDAwMDAzDQpbICAgIDEuMzI5NjI2XSBpbnRlZ3JpdHk6IE1PRFNJR046IENvdWxk
bid0IGdldCBVRUZJIGRiIGxpc3QNClsgICAgMS4zMjk2MzFdIGludGVncml0eTogQ291bGRuJ3Qg
Z2V0IHNpemU6IDB4ODAwMDAwMDAwMDAwMDAwMw0KWyAgICAxLjM0NDc4Ml0gQUNQSTogSU9SVDog
W0Zpcm13YXJlIEJ1Z106IFttYXAgKF9fX19wdHJ2YWxfX19fKV0gY29uZmxpY3RpbmcgbWFwcGlu
ZyBmb3IgaW5wdXQgSUQgMHg3YzAwDQpbICAgIDEuMzQ0Nzk0XSBBQ1BJOiBJT1JUOiBbRmlybXdh
cmUgQnVnXTogYXBwbHlpbmcgd29ya2Fyb3VuZC4NClsgICAgMS4zNTQ0ODldIEFDUEk6IElPUlQ6
IFtGaXJtd2FyZSBCdWddOiBbbWFwIChfX19fcHRydmFsX19fXyldIGNvbmZsaWN0aW5nIG1hcHBp
bmcgZm9yIGlucHV0IElEIDB4YmMwMA0KWyAgICAxLjM1NDUwMV0gQUNQSTogSU9SVDogW0Zpcm13
YXJlIEJ1Z106IGFwcGx5aW5nIHdvcmthcm91bmQuDQpbICAgIDEuODc4NTEyXSBobnMzIDAwMDA6
N2Q6MDAuMDogZmFpbGVkIHRvIHF1ZXJ5IHZlcnNpb24gYW5kIGNhcGFiaWxpdGllcywgcmV0ID0g
LTUyDQpbICAgIDEuODg3MDg2XSB7MX1bSGFyZHdhcmUgRXJyb3JdOiBIYXJkd2FyZSBlcnJvciBm
cm9tIEFQRUkgR2VuZXJpYyBIYXJkd2FyZSBFcnJvciBTb3VyY2U6IDMNClsgICAgMS44ODcxMTVd
IHsxfVtIYXJkd2FyZSBFcnJvcl06IGV2ZW50IHNldmVyaXR5OiByZWNvdmVyYWJsZQ0KWyAgICAx
Ljg4NzEyMV0gezF9W0hhcmR3YXJlIEVycm9yXTogIEVycm9yIDAsIHR5cGU6IHJlY292ZXJhYmxl
DQpbICAgIDEuODg3MTI2XSB7MX1bSGFyZHdhcmUgRXJyb3JdOiAgIHNlY3Rpb25fdHlwZTogUENJ
ZSBlcnJvcg0KWyAgICAxLjg4NzEzMV0gezF9W0hhcmR3YXJlIEVycm9yXTogICB2ZXJzaW9uOiA0
LjANClsgICAgMS44ODcxMzZdIHsxfVtIYXJkd2FyZSBFcnJvcl06ICAgY29tbWFuZDogMHgwMDA2
LCBzdGF0dXM6IDB4MDAxMA0KWyAgICAxLjg4NzE0MV0gezF9W0hhcmR3YXJlIEVycm9yXTogICBk
ZXZpY2VfaWQ6IDAwMDA6N2Q6MDAuMw0KWyAgICAxLjg4NzE0NV0gezF9W0hhcmR3YXJlIEVycm9y
XTogICBzbG90OiAwDQpbICAgIDEuODg3MTQ5XSB7MX1bSGFyZHdhcmUgRXJyb3JdOiAgIHNlY29u
ZGFyeV9idXM6IDB4MDANClsgICAgMS44ODcxNTNdIHsxfVtIYXJkd2FyZSBFcnJvcl06ICAgdmVu
ZG9yX2lkOiAweDE5ZTUsIGRldmljZV9pZDogMHhhMjIxDQpbICAgIDEuODg3MTYyXSB7MX1bSGFy
ZHdhcmUgRXJyb3JdOiAgIGNsYXNzX2NvZGU6IDAyMDAwMA0KWyAgICAxLjg4NzE3OF0gezJ9W0hh
cmR3YXJlIEVycm9yXTogSGFyZHdhcmUgZXJyb3IgZnJvbSBBUEVJIEdlbmVyaWMgSGFyZHdhcmUg
RXJyb3IgU291cmNlOiAyDQpbICAgIDEuODg3MTg0XSB7Mn1bSGFyZHdhcmUgRXJyb3JdOiBldmVu
dCBzZXZlcml0eTogcmVjb3ZlcmFibGUNClsgICAgMS44ODcxOTBdIHsyfVtIYXJkd2FyZSBFcnJv
cl06ICBFcnJvciAwLCB0eXBlOiByZWNvdmVyYWJsZQ0KWyAgICAxLjg4NzE5NV0gezJ9W0hhcmR3
YXJlIEVycm9yXTogICBzZWN0aW9uX3R5cGU6IFBDSWUgZXJyb3INClsgICAgMS44ODcxOTldIHsy
fVtIYXJkd2FyZSBFcnJvcl06ICAgdmVyc2lvbjogNC4wDQpbICAgIDEuODg3MjI3XSB7Mn1bSGFy
ZHdhcmUgRXJyb3JdOiAgIGNvbW1hbmQ6IDB4MDAwNiwgc3RhdHVzOiAweDAwMTANClsgICAgMS44
ODcyMzJdIHsyfVtIYXJkd2FyZSBFcnJvcl06ICAgZGV2aWNlX2lkOiAwMDAwOjdkOjAwLjINClsg
ICAgMS44ODcyMzZdIHsyfVtIYXJkd2FyZSBFcnJvcl06ICAgc2xvdDogMA0KWyAgICAxLjg4NzI0
MV0gezJ9W0hhcmR3YXJlIEVycm9yXTogICBzZWNvbmRhcnlfYnVzOiAweDAwDQpbICAgIDEuODg3
MjQ2XSB7Mn1bSGFyZHdhcmUgRXJyb3JdOiAgIHZlbmRvcl9pZDogMHgxOWU1LCBkZXZpY2VfaWQ6
IDB4YTIyMg0KWyAgICAxLjg4NzI1MV0gezJ9W0hhcmR3YXJlIEVycm9yXTogICBjbGFzc19jb2Rl
OiAwMjAwMDANClsgICAgMS44ODcyOTddIHBjaSAwMDAwOjdkOjAwLjM6IEFFUjogYWVyX3N0YXR1
czogMHgwMDQwMDAwMCwgYWVyX21hc2s6IDB4MDAwMDAwMDANClsgICAgMS44ODczMDRdIHBjaSAw
MDAwOjdkOjAwLjM6ICAgIFsyMl0gVW5jb3JySW50RXJyDQpbICAgIDEuODg3MzExXSBwY2kgMDAw
MDo3ZDowMC4zOiBBRVI6IGFlcl9sYXllcj1UcmFuc2FjdGlvbiBMYXllciwgYWVyX2FnZW50PVJl
Y2VpdmVyIElEDQpbICAgIDEuODg3MzE3XSBwY2kgMDAwMDo3ZDowMC4zOiBBRVI6IGFlcl91bmNv
cl9zZXZlcml0eTogMHgwMDAwMDAwMA0KWyAgICAxLjg4OTkzOF0gaGlzaV9zYXNfdjNfaHcgMDAw
MDo3NDowMi4wOiAxNiBodyBxdWV1ZXMNClsgICAgMi4zMDMzNDVdIGhuczMgMDAwMDo3ZDowMC4w
OiBpbml0IGFlX2RldiBlcnJvciwgcmV0ID0gLTUyDQpbICAgIDIuMzM4MDc1XSBobnMzIDAwMDA6
N2Q6MDAuMTogZmFpbGVkIHRvIHF1ZXJ5IHZlcnNpb24gYW5kIGNhcGFiaWxpdGllcywgcmV0ID0g
LTUyDQpbICAgIDIuNDI5ODE3XSBlaGNpLXBjaSAwMDAwOjdhOjAxLjA6IGZhdGFsIGVycm9yDQpb
ICAgIDIuNDI5ODUyXSBlaGNpLXBjaSAwMDAwOjdhOjAxLjA6IEhDIGRpZWQ7IGNsZWFuaW5nIHVw
DQpbICAgIDIuNTQ1Nzc3XSBobnMzIDAwMDA6N2Q6MDAuMTogaW5pdCBhZV9kZXYgZXJyb3IsIHJl
dCA9IC01Mg0KWyAgICAyLjU4MDM2MF0gaG5zMyAwMDAwOjdkOjAwLjI6IGZhaWxlZCB0byBxdWVy
eSB2ZXJzaW9uIGFuZCBjYXBhYmlsaXRpZXMsIHJldCA9IC01Mg0KWyAgICAyLjc4NTk1NF0gaG5z
MyAwMDAwOjdkOjAwLjI6IGluaXQgYWVfZGV2IGVycm9yLCByZXQgPSAtNTINClsgICAgMi44MjA2
MDhdIGhuczMgMDAwMDo3ZDowMC4zOiBmYWlsZWQgdG8gcXVlcnkgdmVyc2lvbiBhbmQgY2FwYWJp
bGl0aWVzLCByZXQgPSAtNTINClsgICAgMi44MjE2ODBdIG9oY2ktcGNpIDAwMDA6N2E6MDAuMDog
T0hDSSBVbnJlY292ZXJhYmxlIEVycm9yLCBkaXNhYmxlZA0KWyAgICAyLjgyMTcwM10gb2hjaS1w
Y2kgMDAwMDo3YTowMC4wOiBIQyBkaWVkOyBjbGVhbmluZyB1cA0KWyAgICAyLjgyNDc3M10gb2hj
aS1wY2kgMDAwMDo3YTowMC4wOiBpbml0IDAwMDA6N2E6MDAuMCBmYWlsLCAtMTA4DQpbICAgIDIu
ODg2ODIwXSBvaGNpLXBjaSAwMDAwOmJhOjAwLjA6IE9IQ0kgVW5yZWNvdmVyYWJsZSBFcnJvciwg
ZGlzYWJsZWQNClsgICAgMi44ODY4NjddIG9oY2ktcGNpIDAwMDA6YmE6MDAuMDogSEMgZGllZDsg
Y2xlYW5pbmcgdXANClsgICAgMi44ODk5MDBdIG9oY2ktcGNpIDAwMDA6YmE6MDAuMDogaW5pdCAw
MDAwOmJhOjAwLjAgZmFpbCwgLTEwOA0KWyAgIDIzLjk0NTcyMV0gcmN1OiBJTkZPOiByY3Vfc2No
ZWQgc2VsZi1kZXRlY3RlZCBzdGFsbCBvbiBDUFUNClsgICAyMy45NDU3NTRdIHJjdTogICAgIDAt
Li4uLjogKDUyNDkgdGlja3MgdGhpcyBHUCkgaWRsZT1lMzIvMS8weDQwMDAwMDAwMDAwMDAwMDIg
c29mdGlycT0xMjMvMTIzIGZxcz0yNjI1DQpbICAgNDguMDI1NzI1XSB3YXRjaGRvZzogQlVHOiBz
b2Z0IGxvY2t1cCAtIENQVSMwIHN0dWNrIGZvciAyMnMhIFtrd29ya2VyLzA6OTo3OTRdDQpbICAg
NjMuMDc4MjMzXSBscGZjIDAwMDA6MDE6MDAuMDogMDozMDI2IE1haWxib3ggZmFpbGVkICwgbWJ4
Q21kIHg5YiBHRVRfRlVOQ1RJT05fQ09ORklHLCBtYnhTdGF0dXMgeDANClsgICA2My4wNzgzMzBd
IG1seDVfY29yZSAwMDAwOjAyOjAwLjA6IG1seDVfZnVuY3Rpb25fc2V0dXA6OTg1OihwaWQgNzU3
KTogZW5hYmxlIGhjYSBmYWlsZWQNClsgICA2My4wOTU5NjZdIGhuczMgMDAwMDo3ZDowMC4zOiBp
bml0IGFlX2RldiBlcnJvciwgcmV0ID0gLTUyDQpbICAgNjMuMDk2NzI2XSBtbHg1X2NvcmUgMDAw
MDowMjowMC4wOiBpbml0X29uZToxMzczOihwaWQgNzU3KTogbWx4NV9sb2FkX29uZSBmYWlsZWQg
d2l0aCBlcnJvciBjb2RlIC0xMTANClsgICA2My4wOTY3OTZdIHBjaSAwMDAwOjdkOjAwLjI6IEFF
UjogYWVyX3N0YXR1czogMHgwMDQwMDAwMCwgYWVyX21hc2s6IDB4MDAwMDAwMDANClsgICA2My4w
OTY4MDRdIHBjaSAwMDAwOjdkOjAwLjI6ICAgIFsyMl0gVW5jb3JySW50RXJyDQpbICAgNjMuMDk2
ODExXSBwY2kgMDAwMDo3ZDowMC4yOiBBRVI6IGFlcl9sYXllcj1UcmFuc2FjdGlvbiBMYXllciwg
YWVyX2FnZW50PVJlY2VpdmVyIElEDQpbICAgNjMuMDk2ODE3XSBwY2kgMDAwMDo3ZDowMC4yOiBB
RVI6IGFlcl91bmNvcl9zZXZlcml0eTogMHgwMDAwMDAwMA0KWyAgIDYzLjA5Njg0MV0gcGNpIDAw
MDA6N2Q6MDAuMTogQUVSOiBhZXJfc3RhdHVzOiAweDAwNDAwMDAwLCBhZXJfbWFzazogMHgwMDAw
MDAwMA0KWyAgIDYzLjA5Njg0N10gcGNpIDAwMDA6N2Q6MDAuMTogICAgWzIyXSBVbmNvcnJJbnRF
cnINClsgICA2My4wOTY4NTJdIHBjaSAwMDAwOjdkOjAwLjE6IEFFUjogYWVyX2xheWVyPVRyYW5z
YWN0aW9uIExheWVyLCBhZXJfYWdlbnQ9UmVjZWl2ZXIgSUQNClsgICA2My4wOTY4NThdIHBjaSAw
MDAwOjdkOjAwLjE6IEFFUjogYWVyX3VuY29yX3NldmVyaXR5OiAweDAwMDAwMDAwDQpbICAgNjMu
MDk2ODc4XSBwY2kgMDAwMDo3ZDowMC4wOiBBRVI6IGFlcl9zdGF0dXM6IDB4MDAwMDgwMDAsIGFl
cl9tYXNrOiAweDA0NTAwMDAwDQpbICAgNjMuMDk2ODg1XSBwY2kgMDAwMDo3ZDowMC4wOiAgICBb
MTVdIENtcGx0QWJydCAgICAgICAgICAgICAgKEZpcnN0KQ0KWyAgIDYzLjA5Njg5MV0gcGNpIDAw
MDA6N2Q6MDAuMDogQUVSOiBhZXJfbGF5ZXI9VHJhbnNhY3Rpb24gTGF5ZXIsIGFlcl9hZ2VudD1D
b21wbGV0ZXIgSUQNClsgICA2My4wOTY4OTddIHBjaSAwMDAwOjdkOjAwLjA6IEFFUjogYWVyX3Vu
Y29yX3NldmVyaXR5OiAweDAwNDYyMDMwDQpbICAgNjMuMDk2OTAyXSBwY2kgMDAwMDo3ZDowMC4w
OiBBRVI6ICAgVExQIEhlYWRlcjogNjAwMDAwMTAgMDIwMDAwZmYgMDAwMDAwNDIgOGFjMWMwMDAN
ClsgICA2My4wOTY5MTldIHBjaWVwb3J0IDAwMDA6MDA6MDQuMDogQUVSOiBhZXJfc3RhdHVzOiAw
eDAwMDA4MDAwLCBhZXJfbWFzazogMHgwNDUwMDAwMA0KWyAgIDYzLjA5NjkyNl0gcGNpZXBvcnQg
MDAwMDowMDowNC4wOiAgICBbMTVdIENtcGx0QWJydCAgICAgICAgICAgICAgKEZpcnN0KQ0KWyAg
IDYzLjA5NjkzMV0gcGNpZXBvcnQgMDAwMDowMDowNC4wOiBBRVI6IGFlcl9sYXllcj1UcmFuc2Fj
dGlvbiBMYXllciwgYWVyX2FnZW50PUNvbXBsZXRlciBJRA0KWyAgIDYzLjA5NjkzN10gcGNpZXBv
cnQgMDAwMDowMDowNC4wOiBBRVI6IGFlcl91bmNvcl9zZXZlcml0eTogMHgwMDQ2MjAzMA0KWyAg
IDYzLjA5Njk0M10gcGNpZXBvcnQgMDAwMDowMDowNC4wOiBBRVI6ICAgVExQIEhlYWRlcjogNjAw
MDAwMTAgMDIwMDAwZmYgMDAwMDAwNDIgOGFjMWMwMDANClsgICA2My4wOTgyNjhdIGxwZmMgMDAw
MDowMTowMC4wOiAwOjE0MTIgRmFpbGVkIHRvIHNldCB1cCBkcml2ZXIgcmVzb3VyY2UuDQpbICAg
NjMuMTE4MjczXSB7M31bSGFyZHdhcmUgRXJyb3JdOiBIYXJkd2FyZSBlcnJvciBmcm9tIEFQRUkg
R2VuZXJpYyBIYXJkd2FyZSBFcnJvciBTb3VyY2U6IDANClsgICA2My4xMTgyODNdIHszfVtIYXJk
d2FyZSBFcnJvcl06IGV2ZW50IHNldmVyaXR5OiByZWNvdmVyYWJsZQ0KWyAgIDYzLjExODI5MF0g
ezN9W0hhcmR3YXJlIEVycm9yXTogIEVycm9yIDAsIHR5cGU6IHJlY292ZXJhYmxlDQpbICAgNjMu
MTE4Mjk2XSB7M31bSGFyZHdhcmUgRXJyb3JdOiAgIHNlY3Rpb25fdHlwZTogUENJZSBlcnJvcg0K
WyAgIDYzLjExODMwMV0gezN9W0hhcmR3YXJlIEVycm9yXTogICBwb3J0X3R5cGU6IDQsIHJvb3Qg
cG9ydA0KWyAgIDYzLjExODMwNV0gezN9W0hhcmR3YXJlIEVycm9yXTogICB2ZXJzaW9uOiA0LjAN
ClsgICA2My4xMTgzMDldIHszfVtIYXJkd2FyZSBFcnJvcl06ICAgY29tbWFuZDogMHgwNTQ3LCBz
dGF0dXM6IDB4NDAxMA0KWyAgIDYzLjExODMxNF0gezN9W0hhcmR3YXJlIEVycm9yXTogICBkZXZp
Y2VfaWQ6IDAwMDA6MDA6MDQuMA0KWyAgIDYzLjExODMxOV0gezN9W0hhcmR3YXJlIEVycm9yXTog
ICBzbG90OiAwDQpbICAgNjMuMTE4MzIyXSB7M31bSGFyZHdhcmUgRXJyb3JdOiAgIHNlY29uZGFy
eV9idXM6IDB4MDINClsgICA2My4xMTgzMjZdIHszfVtIYXJkd2FyZSBFcnJvcl06ICAgdmVuZG9y
X2lkOiAweDE5ZTUsIGRldmljZV9pZDogMHhhMTIwDQpbICAgNjMuMTE4MzMxXSB7M31bSGFyZHdh
cmUgRXJyb3JdOiAgIGNsYXNzX2NvZGU6IDA2MDQwMA0KWyAgIDYzLjExODMzNV0gezN9W0hhcmR3
YXJlIEVycm9yXTogICBicmlkZ2U6IHNlY29uZGFyeV9zdGF0dXM6IDB4MDgwMCwgY29udHJvbDog
MHgwMDAwDQpbICAgNjMuMzIyOTQ2XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEt
c2l6ZTogMTAyNCBwYWdlcywgcmV0OiAtMTINClsgICA2My4zMjUyNzddIGhpc2lfc2FzX3YzX2h3
IDAwMDA6NzQ6MDQuMDogMTYgaHcgcXVldWVzDQpbICAgODguMDI1NzIyXSB3YXRjaGRvZzogQlVH
OiBzb2Z0IGxvY2t1cCAtIENQVSMwIHN0dWNrIGZvciAyMnMhIFtrd29ya2VyLzA6OTo3OTRdDQoN
Cg0KDQoNCg0KDQpbICAxMTIuMDI1NzIyXSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQ
VSMwIHN0dWNrIGZvciAyM3MhIFtrd29ya2VyLzA6OTo3OTRdDQpbICAxMjMuODc4NjE3XSBscGZj
IDAwMDA6MDE6MDAuMTogMDozMDI2IE1haWxib3ggZmFpbGVkICwgbWJ4Q21kIHg5YiBHRVRfRlVO
Q1RJT05fQ09ORklHLCBtYnhTdGF0dXMgeDANClsgIDEyMy44NzkyOTBdIGxwZmMgMDAwMDowMTow
MC4xOiAwOjE0MTIgRmFpbGVkIHRvIHNldCB1cCBkcml2ZXIgcmVzb3VyY2UuDQpbICAxMjQuMTA1
NzUxXSBtbHg1X2NvcmUgMDAwMDowMjowMC4xOiBtbHg1X2Z1bmN0aW9uX3NldHVwOjk4NToocGlk
IDc1Nyk6IGVuYWJsZSBoY2EgZmFpbGVkDQpbICAxMjQuMTI0NjIxXSBtbHg1X2NvcmUgMDAwMDow
MjowMC4xOiBpbml0X29uZToxMzczOihwaWQgNzU3KTogbWx4NV9sb2FkX29uZSBmYWlsZWQgd2l0
aCBlcnJvciBjb2RlIC0xMTANClsgIDEyNC4xMjQ5MDZdIHBjaWVwb3J0IDAwMDA6MDA6MDQuMDog
QUVSOiBhZXJfc3RhdHVzOiAweDAwMDA4MDAwLCBhZXJfbWFzazogMHgwNDUwMDAwMA0KWyAgMTI0
LjEyNDkxNl0gcGNpZXBvcnQgMDAwMDowMDowNC4wOiAgICBbMTVdIENtcGx0QWJydCAgICAgICAg
ICAgICAgKEZpcnN0KQ0KWyAgMTI0LjEyNDkyM10gcGNpZXBvcnQgMDAwMDowMDowNC4wOiBBRVI6
IGFlcl9sYXllcj1UcmFuc2FjdGlvbiBMYXllciwgYWVyX2FnZW50PUNvbXBsZXRlciBJRA0KWyAg
MTI0LjEyNDkyOV0gcGNpZXBvcnQgMDAwMDowMDowNC4wOiBBRVI6IGFlcl91bmNvcl9zZXZlcml0
eTogMHgwMDQ2MjAzMA0KWyAgMTI0LjEyNDkzNV0gcGNpZXBvcnQgMDAwMDowMDowNC4wOiBBRVI6
ICAgVExQIEhlYWRlcjogNjAwMDAwMTAgMDIwMTAwZmYgMDAwMDAwNDIgOGQ1YWUwMDANClsgIDEy
NC4xNDgzMjRdIHs0fVtIYXJkd2FyZSBFcnJvcl06IEhhcmR3YXJlIGVycm9yIGZyb20gQVBFSSBH
ZW5lcmljIEhhcmR3YXJlIEVycm9yIFNvdXJjZTogMA0KWyAgMTI0LjE0ODMzNF0gezR9W0hhcmR3
YXJlIEVycm9yXTogZXZlbnQgc2V2ZXJpdHk6IHJlY292ZXJhYmxlDQpbICAxMjQuMTQ4MzQwXSB7
NH1bSGFyZHdhcmUgRXJyb3JdOiAgRXJyb3IgMCwgdHlwZTogcmVjb3ZlcmFibGUNClsgIDEyNC4x
NDgzNDZdIHs0fVtIYXJkd2FyZSBFcnJvcl06ICAgc2VjdGlvbl90eXBlOiBQQ0llIGVycm9yDQpb
ICAxMjQuMTQ4MzUxXSB7NH1bSGFyZHdhcmUgRXJyb3JdOiAgIHBvcnRfdHlwZTogNCwgcm9vdCBw
b3J0DQpbICAxMjQuMTQ4MzU2XSB7NH1bSGFyZHdhcmUgRXJyb3JdOiAgIHZlcnNpb246IDQuMA0K
WyAgMTI0LjE0ODM2MF0gezR9W0hhcmR3YXJlIEVycm9yXTogICBjb21tYW5kOiAweDA1NDcsIHN0
YXR1czogMHg0MDEwDQpbICAxMjQuMTQ4MzY1XSB7NH1bSGFyZHdhcmUgRXJyb3JdOiAgIGRldmlj
ZV9pZDogMDAwMDowMDowYy4wDQpbICAxMjQuMTQ4MzY5XSB7NH1bSGFyZHdhcmUgRXJyb3JdOiAg
IHNsb3Q6IDANClsgIDEyNC4xNDgzNzNdIHs0fVtIYXJkd2FyZSBFcnJvcl06ICAgc2Vjb25kYXJ5
X2J1czogMHgwNA0KWyAgMTI0LjE0ODM3N10gezR9W0hhcmR3YXJlIEVycm9yXTogICB2ZW5kb3Jf
aWQ6IDB4MTllNSwgZGV2aWNlX2lkOiAweGExMjANClsgIDEyNC4xNDgzODJdIHs0fVtIYXJkd2Fy
ZSBFcnJvcl06ICAgY2xhc3NfY29kZTogMDYwNDAwDQpbICAxMjQuMTQ4Mzg3XSB7NH1bSGFyZHdh
cmUgRXJyb3JdOiAgIGJyaWRnZTogc2Vjb25kYXJ5X3N0YXR1czogMHgyODAwLCBjb250cm9sOiAw
eDAwMDANClsgIDEyNC4xNDg0MDhdIHBjaWVwb3J0IDAwMDA6MDA6MGMuMDogQUVSOiBhZXJfc3Rh
dHVzOiAweDAwMDA4MDAwLCBhZXJfbWFzazogMHgwNDUwMDAwMA0KWyAgMTI0LjE0ODQxNF0gcGNp
ZXBvcnQgMDAwMDowMDowYy4wOiAgICBbMTVdIENtcGx0QWJydCAgICAgICAgICAgICAgKEZpcnN0
KQ0KWyAgMTI0LjE0ODQyMF0gcGNpZXBvcnQgMDAwMDowMDowYy4wOiBBRVI6IGFlcl9sYXllcj1U
cmFuc2FjdGlvbiBMYXllciwgYWVyX2FnZW50PUNvbXBsZXRlciBJRA0KWyAgMTI0LjE0ODQyN10g
cGNpZXBvcnQgMDAwMDowMDowYy4wOiBBRVI6IGFlcl91bmNvcl9zZXZlcml0eTogMHgwMDQ2MjAz
MA0KWyAgMTI0LjE0ODQzMl0gcGNpZXBvcnQgMDAwMDowMDowYy4wOiBBRVI6ICAgVExQIEhlYWRl
cjogNjAwMDAwMTAgMDQwMDAwZmYgMDAwMDAwNDIgOGQ1YWYwMDANClsgIDEyOS45Mjk3MzRdIG1l
Z2FyYWlkX3NhcyAwMDAwOjAzOjAwLjA6IEluaXQgY21kIHJldHVybiBzdGF0dXMgRkFJTEVEIGZv
ciBTQ1NJIGhvc3QgMA0KWyAgMTQ1LjA2MTcyMl0gcmN1OiBJTkZPOiByY3Vfc2NoZWQgc2VsZi1k
ZXRlY3RlZCBzdGFsbCBvbiBDUFUNClsgIDE0NS4wNjE3NjJdIHJjdTogICAgIDQ4LS4uLi46ICg1
MjQ5IHRpY2tzIHRoaXMgR1ApIGlkbGU9MmUyLzEvMHg0MDAwMDAwMDAwMDAwMDAyIHNvZnRpcnE9
NjYvNjYgZnFzPTI2MjUNCkdhdmUgdXAgd2FpdGluZyBmb3Igc3VzcGVuZC9yZXN1bWUgZGV2aWNl
DQpHYXZlIHVwIHdhaXRpbmcgZm9yIHJvb3QgZmlsZSBzeXN0ZW0gZGV2aWNlLiAgQ29tbW9uIHBy
b2JsZW1zOg0KIC0gQm9vdCBhcmdzIChjYXQgL3Byb2MvY21kbGluZSkNCiAgIC0gQ2hlY2sgcm9v
dGRlbGF5PSAoZGlkIHRoZSBzeXN0ZW0gd2FpdCBsb25nIGVub3VnaD8pDQogLSBNaXNzaW5nIG1v
ZHVsZXMgKGNhdCAvcHJvYy9tb2R1bGVzOyBscyAvZGV2KQ0KQUxFUlQhICBVVUlEPTVlYmMyM2Fm
LWMyZTItNGFjMy1iMzA4LTNlODJlYzc4NmMwNCBkb2VzIG5vdCBleGlzdC4gIERyb3BwaW5nIHRv
IGEgc2hlbGwhDQoNCg0KQnVzeUJveCB2MS4zMC4xIChEZWJpYW4gMToxLjMwLjEtNitiMykgYnVp
bHQtaW4gc2hlbGwgKGFzaCkNCkVudGVyICdoZWxwJyBmb3IgYSBsaXN0IG9mIGJ1aWx0LWluIGNv
bW1hbmRzLg0KDQooaW5pdHJhbWZzKQ0KKGluaXRyYW1mcykNCihpbml0cmFtZnMpDQooaW5pdHJh
bWZzKQ0KKGluaXRyYW1mcykNCihpbml0cmFtZnMpDQooaW5pdHJhbWZzKSBbICAxNzIuMDQ5NzI0
XSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSM0OCBzdHVjayBmb3IgMjNzISBba3dv
cmtlci80ODoyOjc3OF0NClsgIDE4NC4xODM1MjddIGxwZmMgMDAwMDo4MTowMC4wOiAwOjMwMjYg
TWFpbGJveCBmYWlsZWQgLCBtYnhDbWQgeDliIEdFVF9GVU5DVElPTl9DT05GSUcsIG1ieFN0YXR1
cyB4MA0KWyAgMTg0LjE4NDAzNV0gbHBmYyAwMDAwOjgxOjAwLjA6IDA6MTQxMiBGYWlsZWQgdG8g
c2V0IHVwIGRyaXZlciByZXNvdXJjZS4NClsgIDE4NC4xODQ2OTddIGNtYTogY21hX2FsbG9jOiBh
bGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODQ3MzNd
IGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAt
MTINClsgIDE4NC4xODQ3NDddIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXpl
OiA2NCBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODQ3NzldIGNtYTogY21hX2FsbG9jOiBhbGxv
YyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODQ3OTNdIGNt
YTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAtMTIN
ClsgIDE4NC4xODQ4MjRdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAx
NiBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODQ4MzddIGNtYTogY21hX2FsbG9jOiBhbGxvYyBm
YWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODQ4NjldIGNtYTog
Y21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAtMTINClsg
IDE4NC4xODQ4ODJdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBw
YWdlcywgcmV0OiAtMTINClsgIDE4NC4xODQ5MTRdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWls
ZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODQ5MjddIGNtYTogY21h
X2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAtMTINClsgIDE4
NC4xODQ5NTldIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdl
cywgcmV0OiAtMTINClsgIDE4NC4xODQ5NzJdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQs
IHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODUwMDNdIGNtYTogY21hX2Fs
bG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4x
ODUwMTZdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywg
cmV0OiAtMTINClsgIDE4NC4xODUwNzJdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJl
cS1zaXplOiAxNiBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODUwODVdIGNtYTogY21hX2FsbG9j
OiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODUx
MThdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0
OiAtMTINClsgIDE4NC4xODUxMzBdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1z
aXplOiA2NCBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODUxNjJdIGNtYTogY21hX2FsbG9jOiBh
bGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODUxNzZd
IGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAt
MTINClsgIDE4NC4xODUyMDddIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXpl
OiAxNiBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODUyMjddIGNtYTogY21hX2FsbG9jOiBhbGxv
YyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODUyNTldIGNt
YTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAtMTIN
ClsgIDE4NC4xODUyNzJdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2
NCBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODUzMDVdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBm
YWlsZWQsIHJlcS1zaXplOiAxNiBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xODUzMThdIGNtYTog
Y21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA2NCBwYWdlcywgcmV0OiAtMTINClsg
IDE4NC4xODUzNDldIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxNiBw
YWdlcywgcmV0OiAtMTINClsgIDE4NC4xODUzNjNdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWls
ZWQsIHJlcS1zaXplOiAzMiBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xOTI0MzNdIGNtYTogY21h
X2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAzMiBwYWdlcywgcmV0OiAtMTINClsgIDE4
NC4xOTI0NjBdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiAxMjggcGFn
ZXMsIHJldDogLTEyDQpbICAxODQuMTkyNTIzXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVk
LCByZXEtc2l6ZTogMTAyNCBwYWdlcywgcmV0OiAtMTINClsgIDE4NC4xOTQ2NzBdIGhpc2lfc2Fz
X3YzX2h3IDAwMDA6YjQ6MDIuMDogMTYgaHcgcXVldWVzDQpbICAxODUuMTMzNzQ1XSBtbHg1X2Nv
cmUgMDAwMDowNDowMC4wOiBtbHg1X2Z1bmN0aW9uX3NldHVwOjk4NToocGlkIDUpOiBlbmFibGUg
aGNhIGZhaWxlZA0KWyAgMTg1LjE1MTk5N10gbWx4NV9jb3JlIDAwMDA6MDQ6MDAuMDogaW5pdF9v
bmU6MTM3MzoocGlkIDUpOiBtbHg1X2xvYWRfb25lIGZhaWxlZCB3aXRoIGVycm9yIGNvZGUgLTEx
MA0KWyAgMTg1LjE3NjgxNl0gezV9W0hhcmR3YXJlIEVycm9yXTogSGFyZHdhcmUgZXJyb3IgZnJv
bSBBUEVJIEdlbmVyaWMgSGFyZHdhcmUgRXJyb3IgU291cmNlOiAwDQpbICAxODUuMTc2ODQzXSB7
NX1bSGFyZHdhcmUgRXJyb3JdOiBldmVudCBzZXZlcml0eTogcmVjb3ZlcmFibGUNClsgIDE4NS4x
NzY4NDldIHs1fVtIYXJkd2FyZSBFcnJvcl06ICBFcnJvciAwLCB0eXBlOiByZWNvdmVyYWJsZQ0K
WyAgMTg1LjE3Njg1NV0gezV9W0hhcmR3YXJlIEVycm9yXTogICBzZWN0aW9uX3R5cGU6IFBDSWUg
ZXJyb3INClsgIDE4NS4xNzY4NjBdIHs1fVtIYXJkd2FyZSBFcnJvcl06ICAgcG9ydF90eXBlOiA0
LCByb290IHBvcnQNClsgIDE4NS4xNzY4NjRdIHs1fVtIYXJkd2FyZSBFcnJvcl06ICAgdmVyc2lv
bjogNC4wDQpbICAxODUuMTc2ODY5XSB7NX1bSGFyZHdhcmUgRXJyb3JdOiAgIGNvbW1hbmQ6IDB4
MDU0Nywgc3RhdHVzOiAweDQwMTANClsgIDE4NS4xNzY4NzRdIHs1fVtIYXJkd2FyZSBFcnJvcl06
ICAgZGV2aWNlX2lkOiAwMDAwOjAwOjBjLjANClsgIDE4NS4xNzY4NzhdIHs1fVtIYXJkd2FyZSBF
cnJvcl06ICAgc2xvdDogMA0KWyAgMTg1LjE3Njg4MV0gezV9W0hhcmR3YXJlIEVycm9yXTogICBz
ZWNvbmRhcnlfYnVzOiAweDA0DQpbICAxODUuMTc2ODg1XSB7NX1bSGFyZHdhcmUgRXJyb3JdOiAg
IHZlbmRvcl9pZDogMHgxOWU1LCBkZXZpY2VfaWQ6IDB4YTEyMA0KWyAgMTg1LjE3Njg5MV0gezV9
W0hhcmR3YXJlIEVycm9yXTogICBjbGFzc19jb2RlOiAwNjA0MDANClsgIDE4NS4xNzY4OTVdIHs1
fVtIYXJkd2FyZSBFcnJvcl06ICAgYnJpZGdlOiBzZWNvbmRhcnlfc3RhdHVzOiAweDA4MDAsIGNv
bnRyb2w6IDB4MDAwMA0KWyAgMjA2LjEzNzcyMV0gcmN1OiBJTkZPOiByY3Vfc2NoZWQgc2VsZi1k
ZXRlY3RlZCBzdGFsbCBvbiBDUFUNClsgIDIwNi4xMzc3NTJdIHJjdTogICAgIDQ4LS4uLi46ICg1
MjQ5IHRpY2tzIHRoaXMgR1ApIGlkbGU9Mzg2LzEvMHg0MDAwMDAwMDAwMDAwMDAyIHNvZnRpcnE9
NzcvNzcgZnFzPTI2MjUNClsgIDIzMi4wNDk3MjBdIHdhdGNoZG9nOiBCVUc6IHNvZnQgbG9ja3Vw
IC0gQ1BVIzQ4IHN0dWNrIGZvciAyM3MhIFtrd29ya2VyLzQ4OjI6Nzc4XQ0KWyAgMjQyLjY1Nzg2
NF0gSU5GTzogdGFzayBzeXN0ZW1kLXVkZXZkOjcxMyBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIw
IHNlY29uZHMuDQpbICAyNDIuNjU3ODk2XSAgICAgICBUYWludGVkOiBHICAgICAgICBXICAgIEwg
ICAgNS4xMC4wLTIzLWFybTY0ICMxIERlYmlhbiA1LjEwLjE3OS0xDQpbICAyNDIuNjU3OTAyXSAi
ZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxl
cyB0aGlzIG1lc3NhZ2UuDQpbICAyNDIuNjU4MDA4XSBJTkZPOiB0YXNrIGt3b3JrZXIvMDo1Ojc4
MSBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMuDQpbICAyNDIuNjU4MDE1XSAgICAg
ICBUYWludGVkOiBHICAgICAgICBXICAgIEwgICAgNS4xMC4wLTIzLWFybTY0ICMxIERlYmlhbiA1
LjEwLjE3OS0xDQpbICAyNDIuNjU4MDIwXSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5n
X3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuDQpbICAyNDIuNjU4MDc5
XSBJTkZPOiB0YXNrIGt3b3JrZXIvMDo2Ojc4OCBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNl
Y29uZHMuDQpbICAyNDIuNjU4MDg0XSAgICAgICBUYWludGVkOiBHICAgICAgICBXICAgIEwgICAg
NS4xMC4wLTIzLWFybTY0ICMxIERlYmlhbiA1LjEwLjE3OS0xDQpbICAyNDIuNjU4MDkwXSAiZWNo
byAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0
aGlzIG1lc3NhZ2UuDQpbICAyNDQuODkwMjEzXSBscGZjIDAwMDA6ODE6MDAuMTogMDozMDI2IE1h
aWxib3ggZmFpbGVkICwgbWJ4Q21kIHg5YiBHRVRfRlVOQ1RJT05fQ09ORklHLCBtYnhTdGF0dXMg
eDANClsgIDI0NC44OTA0OTBdIGxwZmMgMDAwMDo4MTowMC4xOiAwOjE0MTIgRmFpbGVkIHRvIHNl
dCB1cCBkcml2ZXIgcmVzb3VyY2UuDQpbICAyNDUuNTQwNzMzXSBjbWE6IGNtYV9hbGxvYzogYWxs
b2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQwNzg2XSBj
bWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEy
DQpbICAyNDUuNTQwODAwXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTog
NjQgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQwODMxXSBjbWE6IGNtYV9hbGxvYzogYWxsb2Mg
ZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQwODQ0XSBjbWE6
IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyDQpb
ICAyNDUuNTQwODk1XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYg
cGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQwOTA4XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFp
bGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQwOTQwXSBjbWE6IGNt
YV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEyDQpbICAy
NDUuNTQwOTUzXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFn
ZXMsIHJldDogLTEyDQpbICAyNDUuNTQwOTg0XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVk
LCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQwOTk3XSBjbWE6IGNtYV9h
bGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyDQpbICAyNDUu
NTQxMDI5XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMs
IHJldDogLTEyDQpbICAyNDUuNTQxMDQyXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCBy
ZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxMDczXSBjbWE6IGNtYV9hbGxv
YzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQx
MDg1XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIHJl
dDogLTEyDQpbICAyNDUuNTQxMTE2XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEt
c2l6ZTogMTYgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxMTI5XSBjbWE6IGNtYV9hbGxvYzog
YWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxMTYw
XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDog
LTEyDQpbICAyNDUuNTQxMTc3XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6
ZTogNjQgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxMjA5XSBjbWE6IGNtYV9hbGxvYzogYWxs
b2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxMjIxXSBj
bWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEy
DQpbICAyNDUuNTQxMjU1XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTog
MTYgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxMjY3XSBjbWE6IGNtYV9hbGxvYzogYWxsb2Mg
ZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxMjk4XSBjbWE6
IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEyDQpb
ICAyNDUuNTQxMzExXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQg
cGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxMzQyXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFp
bGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxMzU1XSBjbWE6IGNt
YV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyDQpbICAy
NDUuNTQxMzg2XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFn
ZXMsIHJldDogLTEyDQpbICAyNDUuNTQxMzk5XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVk
LCByZXEtc2l6ZTogNjQgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxNDMwXSBjbWE6IGNtYV9h
bGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEyDQpbICAyNDUu
NTQxNDQzXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogNjQgcGFnZXMs
IHJldDogLTEyDQpbICAyNDUuNTQxNDc0XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCBy
ZXEtc2l6ZTogMTYgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQxNDg3XSBjbWE6IGNtYV9hbGxv
YzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMzIgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTQ4
NDE1XSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEtc2l6ZTogMzIgcGFnZXMsIHJl
dDogLTEyDQpbICAyNDUuNTQ4NDQxXSBjbWE6IGNtYV9hbGxvYzogYWxsb2MgZmFpbGVkLCByZXEt
c2l6ZTogMTI4IHBhZ2VzLCByZXQ6IC0xMg0KWyAgMjQ1LjU0ODQ5OV0gY21hOiBjbWFfYWxsb2M6
IGFsbG9jIGZhaWxlZCwgcmVxLXNpemU6IDEwMjQgcGFnZXMsIHJldDogLTEyDQpbICAyNDUuNTUw
MTU4XSBoaXNpX3Nhc192M19odyAwMDAwOmI0OjA0LjA6IDE2IGh3IHF1ZXVlcw0KWyAgMjQ2LjE2
MTczN10gbWx4NV9jb3JlIDAwMDA6MDQ6MDAuMTogbWx4NV9mdW5jdGlvbl9zZXR1cDo5ODU6KHBp
ZCA1KTogZW5hYmxlIGhjYSBmYWlsZWQNClsgIDI0Ni4xNzkxNTVdIG1seDVfY29yZSAwMDAwOjA0
OjAwLjE6IGluaXRfb25lOjEzNzM6KHBpZCA1KTogbWx4NV9sb2FkX29uZSBmYWlsZWQgd2l0aCBl
cnJvciBjb2RlIC0xMTANClsgIDI0Ni4xNzkzOTZdIHBjaWVwb3J0IDAwMDA6MDA6MGMuMDogQUVS
OiBhZXJfc3RhdHVzOiAweDAwMDA4MDAwLCBhZXJfbWFzazogMHgwNDUwMDAwMA0KWyAgMjQ2LjE3
OTQwNF0gcGNpZXBvcnQgMDAwMDowMDowYy4wOiAgICBbMTVdIENtcGx0QWJydCAgICAgICAgICAg
ICAgKEZpcnN0KQ0KWyAgMjQ2LjE3OTQxMF0gcGNpZXBvcnQgMDAwMDowMDowYy4wOiBBRVI6IGFl
cl9sYXllcj1UcmFuc2FjdGlvbiBMYXllciwgYWVyX2FnZW50PUNvbXBsZXRlciBJRA0KWyAgMjQ2
LjE3OTQxN10gcGNpZXBvcnQgMDAwMDowMDowYy4wOiBBRVI6IGFlcl91bmNvcl9zZXZlcml0eTog
MHgwMDQ2MjAzMA0KWyAgMjQ2LjE3OTQyM10gcGNpZXBvcnQgMDAwMDowMDowYy4wOiBBRVI6ICAg
VExQIEhlYWRlcjogNjAwMDAwMTAgMDQwMTAwZmYgMDAwMDAwNDIgOGQ1YjAwMDANClsgIDI0Ni4x
Nzk0NzNdIGNtYTogY21hX2FsbG9jOiBhbGxvYyBmYWlsZWQsIHJlcS1zaXplOiA0IHBhZ2VzLCBy
ZXQ6IC00DQpbICAyNDYuMTk5ODE0XSB7Nn1bSGFyZHdhcmUgRXJyb3JdOiBIYXJkd2FyZSBlcnJv
ciBmcm9tIEFQRUkgR2VuZXJpYyBIYXJkd2FyZSBFcnJvciBTb3VyY2U6IDANClsgIDI0Ni4xOTk4
MjRdIHs2fVtIYXJkd2FyZSBFcnJvcl06IGV2ZW50IHNldmVyaXR5OiByZWNvdmVyYWJsZQ0KWyAg
MjQ2LjE5OTgzMF0gezZ9W0hhcmR3YXJlIEVycm9yXTogIEVycm9yIDAsIHR5cGU6IHJlY292ZXJh
YmxlDQpbICAyNDYuMTk5ODM2XSB7Nn1bSGFyZHdhcmUgRXJyb3JdOiAgIHNlY3Rpb25fdHlwZTog
UENJZSBlcnJvcg0KWyAgMjQ2LjE5OTg0MV0gezZ9W0hhcmR3YXJlIEVycm9yXTogICBwb3J0X3R5
cGU6IDQsIHJvb3QgcG9ydA0KWyAgMjQ2LjE5OTg0NV0gezZ9W0hhcmR3YXJlIEVycm9yXTogICB2
ZXJzaW9uOiA0LjANClsgIDI0Ni4xOTk4NDldIHs2fVtIYXJkd2FyZSBFcnJvcl06ICAgY29tbWFu
ZDogMHgwNTQ3LCBzdGF0dXM6IDB4NDAxMA0KWyAgMjQ2LjE5OTg1NV0gezZ9W0hhcmR3YXJlIEVy
cm9yXTogICBkZXZpY2VfaWQ6IDAwMDA6ODA6MDQuMA0KWyAgMjQ2LjE5OTg1OV0gezZ9W0hhcmR3
YXJlIEVycm9yXTogICBzbG90OiAwDQpbICAyNDYuMTk5ODYyXSB7Nn1bSGFyZHdhcmUgRXJyb3Jd
OiAgIHNlY29uZGFyeV9idXM6IDB4ODINClsgIDI0Ni4xOTk4NjddIHs2fVtIYXJkd2FyZSBFcnJv
cl06ICAgdmVuZG9yX2lkOiAweDE5ZTUsIGRldmljZV9pZDogMHhhMTIwDQpbICAyNDYuMTk5ODcy
XSB7Nn1bSGFyZHdhcmUgRXJyb3JdOiAgIGNsYXNzX2NvZGU6IDA2MDQwMA0KWyAgMjQ2LjE5OTg3
N10gezZ9W0hhcmR3YXJlIEVycm9yXTogICBicmlkZ2U6IHNlY29uZGFyeV9zdGF0dXM6IDB4Mjgw
MCwgY29udHJvbDogMHgwMDAwDQpbICAyNDYuMTk5OTA0XSBwY2llcG9ydCAwMDAwOjgwOjA0LjA6
IEFFUjogYWVyX3N0YXR1czogMHgwMDAwODAwMCwgYWVyX21hc2s6IDB4MDQ1MDAwMDANClsgIDI0
Ni4xOTk5MTFdIHBjaWVwb3J0IDAwMDA6ODA6MDQuMDogICAgWzE1XSBDbXBsdEFicnQgICAgICAg
ICAgICAgIChGaXJzdCkNClsgIDI0Ni4xOTk5MTddIHBjaWVwb3J0IDAwMDA6ODA6MDQuMDogQUVS
OiBhZXJfbGF5ZXI9VHJhbnNhY3Rpb24gTGF5ZXIsIGFlcl9hZ2VudD1Db21wbGV0ZXIgSUQNClsg
IDI0Ni4xOTk5MjRdIHBjaWVwb3J0IDAwMDA6ODA6MDQuMDogQUVSOiBhZXJfdW5jb3Jfc2V2ZXJp
dHk6IDB4MDA0NjIwMzANClsgIDI0Ni4xOTk5MzBdIHBjaWVwb3J0IDAwMDA6ODA6MDQuMDogQUVS
OiAgIFRMUCBIZWFkZXI6IDYwMDAwMDEwIDgyMDAwMGZmIDAwMDAyMDYwIGJlNTdlMDAwDQpbICAy
NzMuMDk3NzI4XSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4wOiBJbml0IGNtZCByZXR1cm4gc3Rh
dHVzIEZBSUxFRCBmb3IgU0NTSSBob3N0IDANClsgIDI3My4xNTkzNzBdIG1lZ2FyYWlkX3NhcyAw
MDAwOjAzOjAwLjA6IEZhaWxlZCBmcm9tIG1lZ2FzYXNfaW5pdF9mdyA2NDY3DQpbICAzMDcuMTg5
NzQ3XSBtbHg1X2NvcmUgMDAwMDo4MjowMC4wOiBtbHg1X2Z1bmN0aW9uX3NldHVwOjk4NToocGlk
IDc3OCk6IGVuYWJsZSBoY2EgZmFpbGVkDQpbICAzMDcuMjA2NTkyXSBtbHg1X2NvcmUgMDAwMDo4
MjowMC4wOiBpbml0X29uZToxMzczOihwaWQgNzc4KTogbWx4NV9sb2FkX29uZSBmYWlsZWQgd2l0
aCBlcnJvciBjb2RlIC0xMTANClsgIDMwNy4yMjk2NjNdIHs3fVtIYXJkd2FyZSBFcnJvcl06IEhh
cmR3YXJlIGVycm9yIGZyb20gQVBFSSBHZW5lcmljIEhhcmR3YXJlIEVycm9yIFNvdXJjZTogMA0K
WyAgMzA3LjIyOTY5MV0gezd9W0hhcmR3YXJlIEVycm9yXTogZXZlbnQgc2V2ZXJpdHk6IHJlY292
ZXJhYmxlDQpbICAzMDcuMjI5Njk3XSB7N31bSGFyZHdhcmUgRXJyb3JdOiAgRXJyb3IgMCwgdHlw
ZTogcmVjb3ZlcmFibGUNClsgIDMwNy4yMjk3MDNdIHs3fVtIYXJkd2FyZSBFcnJvcl06ICAgc2Vj
dGlvbl90eXBlOiBQQ0llIGVycm9yDQpbICAzMDcuMjI5NzA4XSB7N31bSGFyZHdhcmUgRXJyb3Jd
OiAgIHBvcnRfdHlwZTogNCwgcm9vdCBwb3J0DQpbICAzMDcuMjI5NzEyXSB7N31bSGFyZHdhcmUg
RXJyb3JdOiAgIHZlcnNpb246IDQuMA0KWyAgMzA3LjIyOTcxNl0gezd9W0hhcmR3YXJlIEVycm9y
XTogICBjb21tYW5kOiAweDA1NDcsIHN0YXR1czogMHg0MDEwDQpbICAzMDcuMjI5NzI0XSB7N31b
SGFyZHdhcmUgRXJyb3JdOiAgIGRldmljZV9pZDogMDAwMDo4MDowNC4wDQpbICAzMDcuMjI5NzMx
XSB7N31bSGFyZHdhcmUgRXJyb3JdOiAgIHNsb3Q6IDANClsgIDMwNy4yMjk3MzVdIHs3fVtIYXJk
d2FyZSBFcnJvcl06ICAgc2Vjb25kYXJ5X2J1czogMHg4Mg0KWyAgMzA3LjIyOTczOV0gezd9W0hh
cmR3YXJlIEVycm9yXTogICB2ZW5kb3JfaWQ6IDB4MTllNSwgZGV2aWNlX2lkOiAweGExMjANClsg
IDMwNy4yMjk3NDRdIHs3fVtIYXJkd2FyZSBFcnJvcl06ICAgY2xhc3NfY29kZTogMDYwNDAwDQpb
ICAzMDcuMjI5NzQ5XSB7N31bSGFyZHdhcmUgRXJyb3JdOiAgIGJyaWRnZTogc2Vjb25kYXJ5X3N0
YXR1czogMHgwODAwLCBjb250cm9sOiAweDAwMDANClsgIDM2My40ODk4NThdIElORk86IHRhc2sg
a3dvcmtlci8wOjU6NzgxIGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAyNDEgc2Vjb25kcy4NClsgIDM2
My40ODk4ODZdICAgICAgIFRhaW50ZWQ6IEcgICAgICAgIFcgICAgTCAgICA1LjEwLjAtMjMtYXJt
NjQgIzEgRGViaWFuIDUuMTAuMTc5LTENClsgIDM2My40ODk4OTJdICJlY2hvIDAgPiAvcHJvYy9z
eXMva2VybmVsL2h1bmdfdGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4N
ClsgIDM2My40ODk5NDldIElORk86IHRhc2sga3dvcmtlci8wOjY6Nzg4IGJsb2NrZWQgZm9yIG1v
cmUgdGhhbiAyNDEgc2Vjb25kcy4NClsgIDM2My40ODk5NTRdICAgICAgIFRhaW50ZWQ6IEcgICAg
ICAgIFcgICAgTCAgICA1LjEwLjAtMjMtYXJtNjQgIzEgRGViaWFuIDUuMTAuMTc5LTENClsgIDM2
My40ODk5NjBdICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1bmdfdGFza190aW1lb3V0X3Nl
Y3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4NClsgIDM2OC4yMTM3NDZdIG1seDVfY29yZSAwMDAw
OjgyOjAwLjE6IG1seDVfZnVuY3Rpb25fc2V0dXA6OTg1OihwaWQgNzc4KTogZW5hYmxlIGhjYSBm
YWlsZWQNClsgIDM2OC4yMzAxMThdIG1seDVfY29yZSAwMDAwOjgyOjAwLjE6IGluaXRfb25lOjEz
NzM6KHBpZCA3NzgpOiBtbHg1X2xvYWRfb25lIGZhaWxlZCB3aXRoIGVycm9yIGNvZGUgLTExMA0K
WyAgMzY4LjIzMDM5Ml0gcGNpZXBvcnQgMDAwMDo4MDowNC4wOiBBRVI6IGFlcl9zdGF0dXM6IDB4
MDAwMDgwMDAsIGFlcl9tYXNrOiAweDA0NTAwMDAwDQpbICAzNjguMjMwNDAzXSBwY2llcG9ydCAw
MDAwOjgwOjA0LjA6ICAgIFsxNV0gQ21wbHRBYnJ0ICAgICAgICAgICAgICAoRmlyc3QpDQpbICAz
NjguMjMwNDExXSBwY2llcG9ydCAwMDAwOjgwOjA0LjA6IEFFUjogYWVyX2xheWVyPVRyYW5zYWN0
aW9uIExheWVyLCBhZXJfYWdlbnQ9Q29tcGxldGVyIElEDQpbICAzNjguMjMwNDE3XSBwY2llcG9y
dCAwMDAwOjgwOjA0LjA6IEFFUjogYWVyX3VuY29yX3NldmVyaXR5OiAweDAwNDYyMDMwDQpbICAz
NjguMjMwNDIzXSBwY2llcG9ydCAwMDAwOjgwOjA0LjA6IEFFUjogICBUTFAgSGVhZGVyOiA2MDAw
MDAxMCA4MjAxMDBmZiAwMDAwMjA2MCBiZTU3ZjAwMA0KWyAgNDg0LjMyMTgxM10gSU5GTzogdGFz
ayBrd29ya2VyLzA6NTo3ODEgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDM2MiBzZWNvbmRzLg0KWyAg
NDg0LjMyMTg0MF0gICAgICAgVGFpbnRlZDogRyAgICAgICAgVyAgICBMICAgIDUuMTAuMC0yMy1h
cm02NCAjMSBEZWJpYW4gNS4xMC4xNzktMQ0KWyAgNDg0LjMyMTg0NV0gImVjaG8gMCA+IC9wcm9j
L3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdl
Lg0KWyAgNDg0LjMyMTg5Ml0gSU5GTzogdGFzayBrd29ya2VyLzA6Njo3ODggYmxvY2tlZCBmb3Ig
bW9yZSB0aGFuIDM2MiBzZWNvbmRzLg0KWyAgNDg0LjMyMTg5OF0gICAgICAgVGFpbnRlZDogRyAg
ICAgICAgVyAgICBMICAgIDUuMTAuMC0yMy1hcm02NCAjMSBEZWJpYW4gNS4xMC4xNzktMQ0KWyAg
NDg0LjMyMTkwNF0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRf
c2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLg0KWyAgNjA1LjE1Mzc5OV0gSU5GTzogdGFzayBr
d29ya2VyLzA6NTo3ODEgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDQ4MyBzZWNvbmRzLg0KWyAgNjA1
LjE1MzgyNF0gICAgICAgVGFpbnRlZDogRyAgICAgICAgVyAgICBMICAgIDUuMTAuMC0yMy1hcm02
NCAjMSBEZWJpYW4gNS4xMC4xNzktMQ0KWyAgNjA1LjE1MzgzMF0gImVjaG8gMCA+IC9wcm9jL3N5
cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLg0K
WyAgNjA1LjE1Mzg3M10gSU5GTzogdGFzayBrd29ya2VyLzA6Njo3ODggYmxvY2tlZCBmb3IgbW9y
ZSB0aGFuIDQ4MyBzZWNvbmRzLg0KWyAgNjA1LjE1Mzg3OF0gICAgICAgVGFpbnRlZDogRyAgICAg
ICAgVyAgICBMICAgIDUuMTAuMC0yMy1hcm02NCAjMSBEZWJpYW4gNS4xMC4xNzktMQ0KWyAgNjA1
LjE1Mzg4NF0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2Vj
cyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLg0K
--000000000000c9599305fef3fe1e--


From xen-users-bounces@lists.xenproject.org Mon Jun 26 01:06:36 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2023 01:06:36 +0000
Received: from list by lists.xenproject.org with outflank-mailman.554915.866385 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qDafp-0006uH-Eq; Mon, 26 Jun 2023 01:05:45 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 554915.866385; Mon, 26 Jun 2023 01:05:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qDafp-0006tw-80; Mon, 26 Jun 2023 01:05:45 +0000
Received: by outflank-mailman (input) for mailman id 554915;
 Mon, 26 Jun 2023 01:05:43 +0000
Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50]
 helo=se1-gles-flk1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from
 <SRS0=lmFt=CO=gmail.com=petergimmemail@srs-se1.protection.inumbo.net>)
 id 1qDafn-0006tn-7N
 for xen-users@lists.xenproject.org; Mon, 26 Jun 2023 01:05:43 +0000
Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com
 [2a00:1450:4864:20::12b])
 by se1-gles-flk1.inumbo.com (Halon) with ESMTPS
 id 8ffce7f6-13bd-11ee-8611-37d641c3527e;
 Mon, 26 Jun 2023 03:05:40 +0200 (CEST)
Received: by mail-lf1-x12b.google.com with SMTP id
 2adb3069b0e04-4f6283d0d84so3503016e87.1
 for <xen-users@lists.xenproject.org>; Sun, 25 Jun 2023 18:05:38 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: 8ffce7f6-13bd-11ee-8611-37d641c3527e
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20221208; t=1687741537; x=1690333537;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=giDWjILbNBHawTJYwCGdcfqIQlr8eF1qqnxWB4AfDzU=;
        b=lXrP5slCF9Jc645FlEG9GRue0QlJNjJ9fmGuUscHw+ZsiLVQScJSHYE8tJXjmQ4F6s
         XQkuoTCUXuz4UBuUkgQHlXACfqWaxrd96CKbeFnL4BQFWoEZwmSRp44I2D2OYkq9wavm
         8CbIXRsZq1TrtQDeVrx5jxC9omBm35GUMu3olxumxcfMD4PJ9LEc28Mqpk3vvO0bg7jW
         /Hnnmlyy0HtmGH9A/u3Y0OiqA4GsfvwGrwGe9jqM1Sd2H2MXwBvLLv4L1eEeSnZ+md02
         9w6UTWI4SEuLkXv1xkLBUgKDj8srS0KFwHj43iZkNwDD6srwyv6uQ19R6k+KboQhM3eK
         TIcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1687741537; x=1690333537;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=giDWjILbNBHawTJYwCGdcfqIQlr8eF1qqnxWB4AfDzU=;
        b=TFOHmSxmVxlanUAU2Zvm7Z5LJ1R+yE5Jjngfq+AW/SprROkssdx1BmXwtGdK4Hjwem
         HfnQxOcpW0+2d/FrfXE8N16whdprxeSV0zfXopxj37cSdeb22UeFWeeJB9u522qPVIBF
         PNIyTEJTb5FFbelf08qArOHwGlqTqA5MIDMuKr8w6FcVPGhFyep3MTsf2r8rgzYnihXO
         JxuVpQzxIWIncA8A7dRhHidMnK8oHRkYwuwNuWqrLeyvUc2DIF4TsM05nwLFWPkVOana
         RsLMM3Frt0Zndrd4b7ZnOZgZ1dsD18GtmdpcbCkwNNu++vgH4tqwvj67We00zP8McrD8
         5xxA==
X-Gm-Message-State: AC+VfDw4ovoJKXE6CJmuY0AxilI1Tyao4gRWJ8l1gOXRR+PxjzOkyxdd
	FvRjxWtLjMX4VySKaOVFV6UOTM2886Psbe25I5PwknUNqHUju/X0
X-Google-Smtp-Source: ACHHUZ5rQJwVjcXOy272RJ2hWJtJkeI27oqN9S6239LofUWq7atKkIOv7tOMZJpkPuRcytMRXRr1QCPILP3209++/BE=
X-Received: by 2002:a19:6451:0:b0:4f8:752f:df48 with SMTP id
 b17-20020a196451000000b004f8752fdf48mr11223429lfj.29.1687741536576; Sun, 25
 Jun 2023 18:05:36 -0700 (PDT)
MIME-Version: 1.0
From: Peter Gimmemail <petergimmemail@gmail.com>
Date: Mon, 26 Jun 2023 13:05:24 +1200
Message-ID: <CABpioDnLJOPPgPWnDO9Bir41P8gTtEsUz6S-N4EAr=a8sGM4aQ@mail.gmail.com>
Subject: PCI-passthrough hvm guest not working after domu restart
To: xen-users@lists.xenproject.org
Content-Type: multipart/alternative; boundary="000000000000c2a85305fefdf29a"

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

I am passing an NVIDIA A10 GPU through to a domu running in hvm mode.
nvidia-smi detects the GPU OK.

I restart the VM, and GPU is no longer detected by nvidia-smi.

lspci output includes the device even when nvidia-smi detect does not.

Any ideas where I start to debug this?  What output I should include here
to assist?  Options I should try on the host/dom0?

I'd tried resetting a few things on the host (no difference).
echo 1 > /sys/bus/pci/devices/0000\:06\:00.0/remove
echo 1 > /sys/bus/pci/rescan
echo "0" > "/sys/bus/pci/devices/0000:06:00.0/power"
echo "1" > /sys/bus/pci/devices/0000\:06\:00.0/reset

I'd tried with a Xen 4.17.  Also with 4.18.3.  Same behavior on each.

root@gpu:~# lspci  | grep NVIDIA
00:05.0 3D controller: NVIDIA Corporation GA102GL [A10] (rev a1)
00:06.0 3D controller: NVIDIA Corporation GA102GL [A10] (rev a1)

domu dmesg:
[    4.798048] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  525.105.17
 Tue Mar 28 18:02:59 UTC 2023
[    4.801411] cirrus 0000:00:03.0: [drm]
drm_plane_enable_fb_damage_clips() not called
[    4.976379] Console: switching to colour frame buffer device 128x48
[    5.122610] cirrus 0000:00:03.0: [drm] fb0: cirrusdrmfb frame buffer
device
[    5.247082] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver
for UNIX platforms  525.105.17  Tue Mar 28 22:18:37 UTC 2023
[    5.656447] [drm] [nvidia-drm] [GPU ID 0x00000005] Loading driver
[    5.656451] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:00:05.0
on minor 1
[    5.656570] [drm] [nvidia-drm] [GPU ID 0x00000006] Loading driver
[    5.656572] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:00:06.0
on minor 2
[   94.161919] nvidia 0000:00:05.0: firmware: direct-loading firmware
nvidia/525.105.17/gsp_tu10x.bin
[   94.328842] NVRM: GPU 0000:00:05.0: RmInitAdapter failed!
(0x62:0xffff:2351)
[   94.329981] NVRM: GPU 0000:00:05.0: rm_init_adapter failed, device minor
number 0
[   94.348750] nvidia 0000:00:05.0: firmware: direct-loading firmware
nvidia/525.105.17/gsp_tu10x.bin
[   94.749557] NVRM: GPU 0000:00:05.0: RmInitAdapter failed!
(0x62:0xffff:2351)
[   94.750732] NVRM: GPU 0000:00:05.0: rm_init_adapter failed, device minor
number 0

Thanks in advance for any guidance.
- Peter

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

<div dir=3D"ltr">I am passing an NVIDIA A10 GPU through to a domu running i=
n hvm mode.=C2=A0 nvidia-smi detects the GPU OK.=C2=A0=C2=A0<div><br></div>=
<div>I restart the VM, and GPU is no longer detected by nvidia-smi.=C2=A0=
=C2=A0</div><div><br></div><div>lspci output includes the device even when =
nvidia-smi detect does not.<div><br></div><div>Any ideas where I start to d=
ebug this?=C2=A0 What output I should include here to assist?=C2=A0 Options=
 I should try on the host/dom0?</div><div><br></div><div>I&#39;d tried rese=
tting a few things on the host (no difference).</div><div>echo 1 &gt; /sys/=
bus/pci/devices/0000\:06\:00.0/remove<br>echo 1 &gt; /sys/bus/pci/rescan<br=
>echo &quot;0&quot; &gt; &quot;/sys/bus/pci/devices/0000:06:00.0/power&quot=
;<br>echo &quot;1&quot; &gt; /sys/bus/pci/devices/0000\:06\:00.0/reset<br><=
div><br></div><div>I&#39;d tried with a Xen 4.17.=C2=A0 Also with 4.18.3.=
=C2=A0 Same behavior on each.</div><div><br></div><div>root@gpu:~# lspci =
=C2=A0| grep NVIDIA<br>00:05.0 3D controller: NVIDIA Corporation GA102GL [A=
10] (rev a1)<br>00:06.0 3D controller: NVIDIA Corporation GA102GL [A10] (re=
v a1)<br><div><br></div><div>domu dmesg:</div><div>[ =C2=A0 =C2=A04.798048]=
 NVRM: loading NVIDIA UNIX x86_64 Kernel Module =C2=A0525.105.17 =C2=A0Tue =
Mar 28 18:02:59 UTC 2023<br>[ =C2=A0 =C2=A04.801411] cirrus 0000:00:03.0: [=
drm] drm_plane_enable_fb_damage_clips() not called<br>[ =C2=A0 =C2=A04.9763=
79] Console: switching to colour frame buffer device 128x48<br>[ =C2=A0 =C2=
=A05.122610] cirrus 0000:00:03.0: [drm] fb0: cirrusdrmfb frame buffer devic=
e<br>[ =C2=A0 =C2=A05.247082] nvidia-modeset: Loading NVIDIA Kernel Mode Se=
tting Driver for UNIX platforms =C2=A0525.105.17 =C2=A0Tue Mar 28 22:18:37 =
UTC 2023<br>[ =C2=A0 =C2=A05.656447] [drm] [nvidia-drm] [GPU ID 0x00000005]=
 Loading driver<br>[ =C2=A0 =C2=A05.656451] [drm] Initialized nvidia-drm 0.=
0.0 20160202 for 0000:00:05.0 on minor 1<br>[ =C2=A0 =C2=A05.656570] [drm] =
[nvidia-drm] [GPU ID 0x00000006] Loading driver<br>[ =C2=A0 =C2=A05.656572]=
 [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:00:06.0 on minor 2<br=
>[ =C2=A0 94.161919] nvidia 0000:00:05.0: firmware: direct-loading firmware=
 nvidia/525.105.17/gsp_tu10x.bin<br>[ =C2=A0 94.328842] NVRM: GPU 0000:00:0=
5.0: RmInitAdapter failed! (0x62:0xffff:2351)<br>[ =C2=A0 94.329981] NVRM: =
GPU 0000:00:05.0: rm_init_adapter failed, device minor number 0<br>[ =C2=A0=
 94.348750] nvidia 0000:00:05.0: firmware: direct-loading firmware nvidia/5=
25.105.17/gsp_tu10x.bin<br>[ =C2=A0 94.749557] NVRM: GPU 0000:00:05.0: RmIn=
itAdapter failed! (0x62:0xffff:2351)<br>[ =C2=A0 94.750732] NVRM: GPU 0000:=
00:05.0: rm_init_adapter failed, device minor number 0<br></div></div></div=
></div><div><br></div><div>Thanks in advance for any guidance.</div><div>- =
Peter</div></div>

--000000000000c2a85305fefdf29a--


From xen-users-bounces@lists.xenproject.org Mon Jun 26 15:33:29 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2023 15:33:29 +0000
Received: from list by lists.xenproject.org with outflank-mailman.555590.867482 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qDoCs-0004gE-FU; Mon, 26 Jun 2023 15:32:46 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 555590.867482; Mon, 26 Jun 2023 15:32:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qDoCs-0004g3-Br; Mon, 26 Jun 2023 15:32:46 +0000
Received: by outflank-mailman (input) for mailman id 555590;
 Mon, 26 Jun 2023 15:32:45 +0000
Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254]
 helo=se1-gles-sth1.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <SRS0=a2qQ=CO=rabbit.lu=slack@srs-se1.protection.inumbo.net>)
 id 1qDoCr-0004fx-6A
 for xen-users@lists.xenproject.org; Mon, 26 Jun 2023 15:32:45 +0000
Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com
 [2a00:1450:4864:20::335])
 by se1-gles-sth1.inumbo.com (Halon) with ESMTPS
 id b0d43cfc-1436-11ee-b237-6b7b168915f2;
 Mon, 26 Jun 2023 17:32:44 +0200 (CEST)
Received: by mail-wm1-x335.google.com with SMTP id
 5b1f17b1804b1-3f9189228bcso32534865e9.3
 for <xen-users@lists.xenproject.org>; Mon, 26 Jun 2023 08:32:42 -0700 (PDT)
Received: from [192.168.2.1] (82-64-138-184.subs.proxad.net. [82.64.138.184])
 by smtp.googlemail.com with ESMTPSA id
 z20-20020a7bc7d4000000b003f90067880esm10974678wmk.47.2023.06.26.08.32.40
 for <xen-users@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 26 Jun 2023 08:32:40 -0700 (PDT)
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
X-Inumbo-ID: b0d43cfc-1436-11ee-b237-6b7b168915f2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=rabbit-lu.20221208.gappssmtp.com; s=20221208; t=1687793562; x=1690385562;
        h=content-transfer-encoding:in-reply-to:from:content-language
         :references:to:subject:user-agent:mime-version:date:message-id:from
         :to:cc:subject:date:message-id:reply-to;
        bh=jiB1ZqunUJWY4UAdyObFbB6yTs3/4Vn0wqyLtSUSWAA=;
        b=YpTPrkCb0N2CtyKJ/fFO38g87p3tb2YwSjtvIYXDpI+OIPiAVIt6LcMJx6l5b8Keer
         i787w+3tNHN95jQiIZG25ZmGrVT/5QfGFDxNHiBMeUH4nf5vmPvCydJ05BJmb4Najpny
         HAqoXA83LNu7islECQQqaMV+eg6jmgh0WJJH/l+SAiTW2qPmr86eZPg3u8goax0ZKF0N
         Or9PzRFMVt9iuUl8niBL6AE8RCk91bLxZ98IGKoIoAkCtepUOaPZzk1RQcs4vYuQxydm
         iaD1r8qd3K/oaYoUoSvzbvHie0FGqQzXwIAM9tw2MejB1yPpEIiYr08jbXj5RwgrIN79
         y6hQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20221208; t=1687793562; x=1690385562;
        h=content-transfer-encoding:in-reply-to:from:content-language
         :references:to:subject:user-agent:mime-version:date:message-id
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=jiB1ZqunUJWY4UAdyObFbB6yTs3/4Vn0wqyLtSUSWAA=;
        b=X2DTcwPM67UDRknlUZGo6YUgvWjj4wRwjwevWJ1hf8VhdX8qKtu8U5e5z1CYW3ApCM
         Urjdy/FcELYN80NlLy/VNkAIXKHYYyeiJzeexd9J5K9b9aXvuxGDCy1qjtdfg0oTOhvk
         /+4YXikVbON90cWRdXmzAiXjr0YVsKIAjsApmEPW2R7KTxcaHIl3bTikede3rXwmNV+Q
         t/3eCimQqLbCemUyWeMSwW+R0Yj45vNgZsgyE+QN1Bpi/6Edt/gy4thtuC4+ryHfwZpf
         U88d5tgFw8JA1uWePQ7v1NLuzZ3YNoKdmhXU5jIGUS3oK+Maq8CJTwc/Y49aU6PwDBXP
         nWJA==
X-Gm-Message-State: AC+VfDyIkbk1n1xbN3i3lc1KbB2NoqDRO82PZOrDh/gj9BB2Qp28uVgW
	sdmUNi4D3lJ0qjCtzyVkeYYvot0usOW3lc6UCnY=
X-Google-Smtp-Source: ACHHUZ4NRgqQIKtPufK5UlVOohL9sRLC1kwvOJIbjabpWBO/fWZF3YXOtaIf/Rr0DiF7HO8FprucJw==
X-Received: by 2002:a1c:e914:0:b0:3f8:facf:7626 with SMTP id q20-20020a1ce914000000b003f8facf7626mr19851747wmc.20.1687793561548;
        Mon, 26 Jun 2023 08:32:41 -0700 (PDT)
Message-ID: <bc959c46-60bf-edd9-84cd-446da06a5794@rabbit.lu>
Date: Mon, 26 Jun 2023 17:32:40 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.12.0
Subject: Re: PCI-passthrough hvm guest not working after domu restart
To: xen-users@lists.xenproject.org
References: <CABpioDnLJOPPgPWnDO9Bir41P8gTtEsUz6S-N4EAr=a8sGM4aQ@mail.gmail.com>
Content-Language: en-US
From: zithro <slack@rabbit.lu>
In-Reply-To: <CABpioDnLJOPPgPWnDO9Bir41P8gTtEsUz6S-N4EAr=a8sGM4aQ@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 26 Jun 2023 03:05, Peter Gimmemail wrote:
> I am passing an NVIDIA A10 GPU through to a domu running in hvm mode.
> nvidia-smi detects the GPU OK.
> 
> I restart the VM, and GPU is no longer detected by nvidia-smi.
> 
> lspci output includes the device even when nvidia-smi detect does not.
> 
> Any ideas where I start to debug this?  What output I should include here
> to assist?  Options I should try on the host/dom0?
> 
> I'd tried resetting a few things on the host (no difference).
> echo 1 > /sys/bus/pci/devices/0000\:06\:00.0/remove
> echo 1 > /sys/bus/pci/rescan
> echo "0" > "/sys/bus/pci/devices/0000:06:00.0/power"
> echo "1" > /sys/bus/pci/devices/0000\:06\:00.0/reset
> 
> I'd tried with a Xen 4.17.  Also with 4.18.3.  Same behavior on each.
> 
> root@gpu:~# lspci  | grep NVIDIA
> 00:05.0 3D controller: NVIDIA Corporation GA102GL [A10] (rev a1)
> 00:06.0 3D controller: NVIDIA Corporation GA102GL [A10] (rev a1)
> 
> domu dmesg:
> [    4.798048] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  525.105.17
>   Tue Mar 28 18:02:59 UTC 2023
> [    4.801411] cirrus 0000:00:03.0: [drm]
> drm_plane_enable_fb_damage_clips() not called
> [    4.976379] Console: switching to colour frame buffer device 128x48
> [    5.122610] cirrus 0000:00:03.0: [drm] fb0: cirrusdrmfb frame buffer
> device
> [    5.247082] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver
> for UNIX platforms  525.105.17  Tue Mar 28 22:18:37 UTC 2023
> [    5.656447] [drm] [nvidia-drm] [GPU ID 0x00000005] Loading driver
> [    5.656451] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:00:05.0
> on minor 1
> [    5.656570] [drm] [nvidia-drm] [GPU ID 0x00000006] Loading driver
> [    5.656572] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:00:06.0
> on minor 2
> [   94.161919] nvidia 0000:00:05.0: firmware: direct-loading firmware
> nvidia/525.105.17/gsp_tu10x.bin
> [   94.328842] NVRM: GPU 0000:00:05.0: RmInitAdapter failed!
> (0x62:0xffff:2351)
> [   94.329981] NVRM: GPU 0000:00:05.0: rm_init_adapter failed, device minor
> number 0
> [   94.348750] nvidia 0000:00:05.0: firmware: direct-loading firmware
> nvidia/525.105.17/gsp_tu10x.bin
> [   94.749557] NVRM: GPU 0000:00:05.0: RmInitAdapter failed!
> (0x62:0xffff:2351)
> [   94.750732] NVRM: GPU 0000:00:05.0: rm_init_adapter failed, device minor
> number 0
> 
> Thanks in advance for any guidance.
> - Peter
> 

I'll first ask a few generic questions, then give my experience.
Note that I'm only an average user, nothing more ; )

Did you try "poweroff" then "xl create" instead of rebooting the domU ?
I remember Xen 4.11 had a bug like that when using PT adapters in the 
config file (use "on_reboot=destroy" then).

How do you PT the GPU ? What options ?
Is the vgaarb stuff kicking in (dom0/domU dmesg) ?

Does your card have FLReset ?
   root@dom0 # lspci -vvv -s 06:00.0 | grep -i flr
   (as root, a user account doesn't get that info)

Do you get error messages when you "xl create" the domU (like 
libxl__device_pci_reset) ?
Do "xl dmesg" and logs in /var/log/xen tell you something useful ?

My experience now, maybe it will help ?

With my AMD GPU (no FLReset), I have the same problem : *sometimes* a 
domU (re)boot does not pick the GPU, usually following a domU crash.
I solve this by running the same commands as you do, but sometimes I 
have to run them *several times* before it works again.

So :
   echo 1 > /sys/bus/pci/devices/0000\:06\:00.0/remove
   echo 1 > /sys/bus/pci/devices/0000\:06\:00.1/remove
   echo 1 > /sys/bus/pci/rescan
(the .1 is the soundcard, but I think you don't have one)

I've never used "power" and "reset".
BTW, shouldn't you run "rescan" -after- trying "power/reset" ?

Sometimes, above commands are not enough, and I have to remove then 
re-add the devices from/to the PCI assignable pool.

   xl pci-assignable-remove 06:00.0
   xl pci-assignable-remove 06:00.1
   (run sysfs commands again)
   xl pci-assignable-add 06:00.0
   xl pci-assignable-add 06:00.1
   (run sysfs commands again)

Sometimes, I have to run -remove a few times before they get out of the 
pool.
Sometimes, I cannot even remove them from the pool, xl does not agree, 
but even then, the GPU eventually gets PT again.

Sometimes, a few rounds of "start/stop domU", "run sysfs commands" and 
"remove/add to the PCI pool" is needed.

What's strange in my case is that there's no "exact" solution to what 
looks like the same problem, as you've read I used "sometimes" a lot.
So, nothing scientific really, just trial and error !
It's like I have no clue and I'm "pushing all the buttons till it 
works", but it has always worked like that ^^ I've never have to reboot 
dom0 to re-assign the buggy GPU (yeah should read logs and compare ...).
But as usual, YMMV !


From xen-users-bounces@lists.xenproject.org Thu Jun 29 21:43:31 2023
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2023 21:43:31 +0000
Received: from list by lists.xenproject.org with outflank-mailman.557130.870232 (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qEzPd-0004hr-KP; Thu, 29 Jun 2023 21:42:49 +0000
X-Outflank-Mailman: Message body and most headers restored to incoming version
Received: by outflank-mailman (output) from mailman id 557130.870232; Thu, 29 Jun 2023 21:42:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.92)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1qEzPd-0004hg-GW; Thu, 29 Jun 2023 21:42:49 +0000
Received: by outflank-mailman (input) for mailman id 557130;
 Thu, 29 Jun 2023 21:42:48 +0000
Received: from mail.xenproject.org ([104.130.215.37])
 by lists.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1qEzPc-0004hW-J1; Thu, 29 Jun 2023 21:42:48 +0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1qEzPb-0000O3-Jd; Thu, 29 Jun 2023 21:42:47 +0000
Received: from gw1.octic.net ([88.97.20.152] helo=[10.0.1.240])
 by xenbits.xenproject.org with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <julien@xen.org>)
 id 1qEzPb-0004J0-F7; Thu, 29 Jun 2023 21:42:47 +0000
X-BeenThere: xen-users@lists.xenproject.org
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Precedence: list
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xen.org;
	s=20200302mail; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:
	References:Cc:To:Subject:MIME-Version:Date:Message-ID;
	bh=e6G69M0iMJlhQPviP0mJBv8R1G7Fl1lgxWMhqkCo7Ps=; b=RC5AJuJ+6BuEK72M03zo9lhDOa
	+Yg9XMxbihFRDZQrbn0GMUu2XzNDk0uv3QXitvGlvnkB0gwauyEFgk4RJKdEhJn+huC1GRq/ffDW7
	ZpotRdgwqp+tpB+T/GvDCklc+uOVmk7bxhpplTJlMpcps5w+mchdOc7AOrZMY1gCajZw=;
Message-ID: <8bf66b4a-7f3b-22e0-6c09-c003ac972fe5@xen.org>
Date: Thu, 29 Jun 2023 22:42:46 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.12.0
Subject: Re: Asking for help to debug xen efi on Kunpeng machine
Content-Language: en-US
To: Jiatong Shen <yshxxsjt715@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org,
 bertrand.marquis@arm.com
References: <CALqm=ddiMwWvdYMgyCtaKMocUEkEJyTgSQup9wJiXm4PrcDuVw@mail.gmail.com>
 <alpine.DEB.2.22.394.2306081537590.3803068@ubuntu-linux-20-04-desktop>
 <e729d60e-b290-dec3-e35b-65c24ffbfda6@xen.org>
 <CALqm=ddc3BhqRQmPDjnZ3TeMEXPTMUDfj7JCSj0QEDxnMaKLvw@mail.gmail.com>
 <78899eac-9de8-3626-8f40-98f993984f95@xen.org>
 <CALqm=dfrudbnsy7RdP9GdSmyO2m9JN=8mKD7wQvz2WBv6afJhQ@mail.gmail.com>
 <CALqm=de+zGitK2ofX=gExMX1mVUbN1S45fMtf5a9iBR-WBZpcw@mail.gmail.com>
 <CALqm=dcn02oe=nrL_SEo+y5aTJX8SD3OB3fccFyEwPch6fLfDg@mail.gmail.com>
 <CALqm=deNDzc83QEAUqTE5iKb7g106V_k_F6AEJc19R=W-0TDsw@mail.gmail.com>
 <e3f54279-db7a-973c-e792-712dc2b19eb7@xen.org>
 <CALqm=dfE=Ni0gzs8F692DmXzBs-EbqCs7sXenBt0qOGV=iyj0g@mail.gmail.com>
 <ebdfe8a6-7aee-a553-907e-e788c3b3df33@xen.org>
 <CALqm=ddPaaF8PG=ycb0u0iGHR+=35SV9taSo7Q-0FqH9QeMiEA@mail.gmail.com>
 <1ef5a5a6-01ea-4f3f-c05f-7dfd204a1861@xen.org>
 <CALqm=dd494P-BWCiemXJYgE4QbZ09MfE_bmae75LqGQcV=PiXA@mail.gmail.com>
From: Julien Grall <julien@xen.org>
In-Reply-To: <CALqm=dd494P-BWCiemXJYgE4QbZ09MfE_bmae75LqGQcV=PiXA@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 24/06/2023 15:54, Jiatong Shen wrote:
> Hello Julien,

Hi,

>     Thank you very much for your reply. Can you teach me how to find the
> relationship between MBI-gen and devices?
> I am not sure how to find out the mbi-gen backed devices..

I am afraid I don't have any experience with the MBI-gen. I have also 
looked at one Hisilicon Device-Tree but I don't know whether this is the 
one for your board.

My recommendation would be to check if there is any technical 
documentation for your HW.

Cheers,

-- 
Julien Grall


